That makes sense. Bytecode arrays are generally smaller than code objects, and do not require iterating the reloc info. Other than that I would not have jumped to the conclusion that Ignition helps code cache though.
Cheers, Yang On Wed, Apr 5, 2017 at 9:01 AM 'Ross McIlroy' via v8-dev < [email protected]> wrote: > We do notice some reductions in time spent both serializing code into the > cache and deserializing it out with Ignition + Turbofan in our A/B testing > in the wild due to the smaller size of Ignition's bytecode compared to > machine code. > > Cheers > Ross > > On 5 Apr 2017 06:35, "Yang Guo" <[email protected]> wrote: > > Not sure why you conclude that code caching is going to benefit from this. > Code caching really just helps you bypass compiling. What test results are > you looking for? > > > On Wed, Apr 5, 2017 at 7:08 AM 阿炳 <[email protected]> wrote: > > Great. So I think the code cache of new architecture will have some > performance profits, are there any test results? > > > On Wednesday, April 5, 2017 at 12:57:18 PM UTC+8, Yang Guo wrote: > > 1. two. Ignition and TurboFan > 2. yes. > > Cheers, > > Yang > > On Wed, Apr 5, 2017, 06:34 阿炳 <[email protected]> wrote: > > Great news. > > I have two questions: > 1. We knows JSC have 4 tiers, LLint => Baseline JIT ==> DFG ==> FLT, after > v8 shipped new architecture, how many tiers does V8 have? > 2. Whether the code cache of new architecture is byte code generated by > Ignition? > > Albert. > > > On Thursday, March 9, 2017 at 9:18:40 PM UTC+8, Michael Hablich wrote: > > Hi, > > We already announced > <https://groups.google.com/d/msg/v8-dev/YXpjhVeHlbI/iiYlrF8vCgAJ> our > plans to switch on V8's new compiler architecture based on > Ignition+TurboFan a few weeks ago. This just happened (CL: V8 repo > <https://chromium.googlesource.com/v8/v8/+/0f716acadaed1d9e194593543dbe1340d600d6fc> > and Chromium repo > <https://chromium.googlesource.com/chromium/src/+/5e921f820bc0a86566e25b279019ba965535230e> > )! > > This change is currently rolling into Chromium and running through > Chromium's whole test machinery. Rest assured that we already A/B-tested > the new pipeline extensively on Chromeperf, Clusterfuzz and Chrome > Canary/Dev. We don't anticipate regressions except on some traditional > synthetic JavaScript benchmarks like Octane. > > Nevertheless, if you spot any regressions or failures please block this > rollout tracking bug > <https://bugs.chromium.org/p/chromium/issues/detail?id=698746>. We will > than work on resolving those blockers. > > If you have questions, please do not hesitate to contact me. > > Cheers, > > Michael > > PS: The launch bug is crbug.com/692409 > <https://bugs.chromium.org/p/chromium/issues/detail?id=692409> > PPS: Added on-duty sheriffs to CC. > > -- > -- > v8-dev mailing list > > [email protected] > > > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > For more options, visit https://groups.google.com/d/optout. > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > > > > * • * > *Yang Guo** • **Google Germany GmbH* > * • *Erika-Mann-Str. 33 > * • *80636 Munich > > • [email protected] > > > Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle > > Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: > Hamburg > > Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, > leiten Sie diese bitte nicht weiter, informieren Sie den Absender und > löschen Sie die E-Mail und alle Anhänge. Vielen Dank. This e-mail is > confidential. If you are not the right addressee please do not forward it, > please inform the sender, and please erase this e-mail including any > attachments. Thanks. > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- * • * *Yang Guo** • **Google Germany GmbH* * • *Erika-Mann-Str. 33 * • *80636 Munich • [email protected] Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, leiten Sie diese bitte nicht weiter, informieren Sie den Absender und löschen Sie die E-Mail und alle Anhänge. Vielen Dank. This e-mail is confidential. If you are not the right addressee please do not forward it, please inform the sender, and please erase this e-mail including any attachments. Thanks. -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
