Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:


'''Next meeting's Agenda Items:'''
'''Next meeting's Agenda Items:'''
* TBD
= Aug 26th 2008 =
== Attendees ==
* intel: moh, carmen, shengnan, jungwoo
* mozilla: dave, andreas, brendan, benjamin
* adobe: mason, edwin s, steven, rick r, scott, tom harwood, jennifer, leslie
== Agenda Items Discussed ==
* (Andreas) Merging TM nanojit changes upstream.
* (Andreas) Merging TM nanojit changes upstream.
** Explicit deallocation
** Explicit deallocation
Line 20: Line 31:
** Fix for ExprFilter reducing guards to corrupt LIR
** Fix for ExprFilter reducing guards to corrupt LIR


= Aug 12th 2008 =


== Attendees ==
== Updates ==
* Congratulations on TraceMonkey!
 
* (Andreas)
** Need to merge TM changes back to TT so that we can get back to one branch
** Potential review issues. There may be a couple of things that need work on the interpreter side.
** Peer fragments are a new concept to nanojit (probably not a lot of overhead)
** Andreas to package up reviews in separate packages to make it easier
 
* (Ed)
** Adobe has two changes
*** page allocations (big change)
*** Rick to review page allocations patch
*** bug in expression filter
***  Ed will wait to update until after Andreas stuff has landed.
***  Ed won't be able to land his changes this week, but they only need review. He will make his changes available for Andreas to review.
** Parallel ARM work needs to be coordinated as well. This needs to be coordinated with Rob Winchell. We need Rob's status and get his patches in a user directory or attached to a bug.
** Vtune patch for TT - ball is in Adobe's court to review it. Any updates needed to get it working with nanojit will be done by Adobe as well.
** Ed also has a validator on his side branch and he will queue that up as well.
 
* (Moh)
** Patch for parallel JIT'ing. Jung woo finished it for 3 and the numbers are much better (4x improvement). They will submit this patch as well.


* intel: moh, carmen, shengnan, jungwoo
* mozilla: dave, andreas, brendan
* adobe: mason, edwin s, steven, vlad, scott, dan, thomas


== Updates ==
*(David)
**Explicit memory allocation
***Just made a quick patch on this.  This has also been discussed in previous meetings.  Plan is to commit the patch by next week.
*(Mason)
**Progress on x86 Forth representation.
*** Trying to get rid of the interpreter dispatch loop.  Has a basic version up now with 20% increase in speed in TT.  Hopes to have more test results by end of week.
*(Moh)
**Update on Jungwoo's results with parallel JITing in TT.
***Jungwoo has working now in TT. More work still needs to be done.
***Core-2 Duo is dual core, Silverthorne (Atom) is hyper-threaded.
**vprof is in TT. You can use it for value profiling. Extensions and more capabilities are underway.
***Ed has also ported this to alternative platforms. Ed also worked on a timer to help see transitions for various components.  Moh has also worked on some of the timers.
**Improving InlineHashTable. Good speedup observed on Win32. https://bugzilla.mozilla.org/show_bug.cgi?id=449886
***Looking at 64bitHashTable as well.
*(Steven)
**Taking fixes from Flash Player / TC and getting these integrated into the mainline.  May have to submit as multiple patches depending on how the check-in goes.
*(Ed)
**Will be doing reviews of the reviews: VTune patch, etc.  Thanks to those who put those in while he was out.
*(Mark)
**Waiting to hear on GlobalObjects issue with TC- any progress?  Someone on Adobe side is looking into this (Tom Harwood), but might take a bit of time to review.


= Older meetings =
= Older meetings =

Revision as of 15:37, 27 August 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: 914008
  • Duration: 60 minutes
  • join irc.mozilla.org #tamarin for attendence taking and questions

Next meeting's Agenda Items:

  • TBD

Aug 26th 2008

Attendees

  • intel: moh, carmen, shengnan, jungwoo
  • mozilla: dave, andreas, brendan, benjamin
  • adobe: mason, edwin s, steven, rick r, scott, tom harwood, jennifer, leslie

Agenda Items Discussed

  • (Andreas) Merging TM nanojit changes upstream.
    • Explicit deallocation
    • Peer fragments
    • Allocating code cache incrementally
    • AMD64 codegen updates
    • Bug fixes (qjoin check from Vlad)
    • Verbosity bug fixes
    • Strict aliasing fixes
    • Fix for ExprFilter reducing guards to corrupt LIR


Updates

  • Congratulations on TraceMonkey!
  • (Andreas)
    • Need to merge TM changes back to TT so that we can get back to one branch
    • Potential review issues. There may be a couple of things that need work on the interpreter side.
    • Peer fragments are a new concept to nanojit (probably not a lot of overhead)
    • Andreas to package up reviews in separate packages to make it easier
  • (Ed)
    • Adobe has two changes
      • page allocations (big change)
      • Rick to review page allocations patch
      • bug in expression filter
      • Ed will wait to update until after Andreas stuff has landed.
      • Ed won't be able to land his changes this week, but they only need review. He will make his changes available for Andreas to review.
    • Parallel ARM work needs to be coordinated as well. This needs to be coordinated with Rob Winchell. We need Rob's status and get his patches in a user directory or attached to a bug.
    • Vtune patch for TT - ball is in Adobe's court to review it. Any updates needed to get it working with nanojit will be done by Adobe as well.
    • Ed also has a validator on his side branch and he will queue that up as well.
  • (Moh)
    • Patch for parallel JIT'ing. Jung woo finished it for 3 and the numbers are much better (4x improvement). They will submit this patch as well.


Older meetings