Tamarin:WeeklyUpdates: Difference between revisions

No edit summary
Line 16: Line 16:
* (Andreas) Moving more filters (e.g., CSE) into nanojit
* (Andreas) Moving more filters (e.g., CSE) into nanojit


= 17th June 2008 =
= 24th June 2008 =


== Attendees ==
== Attendees ==


*Adobe: Steven, Vladimir, Edwin
*Adobe: Scott, Steven, Edwin, Jeff, Dan, Mason
*Intel: Moh, Carmen, Jungwoo, Mingqiu
*Intel: Moh, Carmen, Jungwoo
*Mozilla: Brendan, jorendorff, Andreas Gal
*Mozilla: Brendan, Jordan, Andreas, Rob, Jason, Aaron, Ben
*Other: Mark


== Updates ==
== Updates ==


*Mingqiu talked about two optimizations offered for TC: Array.unshift and some prefetching in String code.  
*(Edwin) Trace tree update - rebuilding pipeline state and cost of recompilation. Now handles merge notes. Optimizing it now off of previous branches. Constant recompiling is more than expected, so will continue to investigate.
** The unshift opt
** Can turn trace trees on and it will pass the tests, but the performance is worse, so currently are leaving it off.
** The prefetch opt
** Pipelining is now starting to pay off!
***Those two opts show good performance improvement on sunspider and JS speed. More details at
**** https://bugzilla.mozilla.org/show_bug.cgi?id=438889
**** https://bugzilla.mozilla.org/show_bug.cgi?id=438881


*Edwin talked about the freshly-pushed code that pipelines trace-recording and assembling, giving background about why we did it and how it works — he’s going to write up more info about how to interpret the new verbose mode. There was some discussion as to how the pipeline might be parallelized.
*(Andreas) Compartmentalizing nanojit for use by tracemonkey as well as TT
** It was a small namespace change.  Add a delete operator?
** Should we start a wiki page to track these items?  Or Bugzilla?  ACTION: Andreas will write something up and send out a link.
** Moving more filters (e.g., CSE) into nanojit


*Edwin & Steven mentioned that Michael Daumling’s rewrite of TT String is looking good and will probably be ready by end of week.
*(Mark) Wondering about ASC on TT.
 
** ACTION: Dan will touch base with Mark on this to assist.
*Edwin mentioned that we are hopefully about a week away from trace trees being ready to push.


= Older meetings =
= Older meetings =
66

edits