Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 13: Line 13:


*(Dave M) Introduce Joel Galenson, regexp tracing (generating method IL on the fly, fast access to string chars)
*(Dave M) Introduce Joel Galenson, regexp tracing (generating method IL on the fly, fast access to string chars)
*(David A+Andreas) Explicit field initialization in constructors?
*(Andreas) Reorganize Interpreter.h/cpp? TraceMonitor/TraceRecorder split?
*(Andreas) Reorganize Interpreter.h/cpp? TraceMonitor/TraceRecorder split?
*(Andreas) Register allocator discussion (loop-spanning register use, tree-spanning register use.)
*(Andreas) Register allocator discussion (loop-spanning register use, tree-spanning register use.)

Revision as of 20:46, 1 July 2008

These updates concern Tamarin and related projects only.

Meeting Details

  • 2:00pm Pacific Time (21:00 UTC) on Tuesdays
    • (5PM Eastern US, 11PM Oslo, 6AM (Wed) Seoul, 7AM (Wed) Melbourne)
  • Location: Tel: 866 705 2554 (us), 913 227 1201 (int’l)
    • Passcode: 9140087
  • Duration: 60 minutes
  • join irc.mozilla.org #tamarin for attendence taking and questions

Next meeting's Agenda Items:

  • (Dave M) Introduce Joel Galenson, regexp tracing (generating method IL on the fly, fast access to string chars)
  • (David A+Andreas) Explicit field initialization in constructors?
  • (Andreas) Reorganize Interpreter.h/cpp? TraceMonitor/TraceRecorder split?
  • (Andreas) Register allocator discussion (loop-spanning register use, tree-spanning register use.)

24th June 2008

Attendees

  • Adobe: Scott, Steven, Edwin, Jeff, Dan, Mason
  • Intel: Moh, Carmen, Jungwoo
  • Mozilla: Brendan, Jordan, Andreas, Rob, Jason, Aaron, Ben
  • Other: Mark

Updates

  • (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.
    • Can turn trace trees on and it will pass the tests, but the performance is worse, so currently are leaving it off.
    • Pipelining is now starting to pay off!
  • (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
  • (Mark) Wondering about ASC on TT.
    • ACTION: Dan will touch base with Mark on this to assist.

Older meetings