Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(112 intermediate revisions by 14 users not shown)
Line 1: Line 1:
:''These updates concern Tamarin and related projects only.''
:''These updates concern Tamarin and related projects only.''


'''Meeting Details'''
'''Meeting Details (Changed as of 11/18/08)'''
* 2:00pm Pacific Time (21:00 UTC) on Tuesdays
* 10:00 AM Pacific Time (18:00 UTC) on Tuesdays
** (5PM Eastern US, 11PM Oslo, 6AM (Wed) Seoul, 7AM (Wed) Melbourne)
** 1PM Eastern US, 7PM Oslo, 3AM (Wed) Seoul, 5AM (Wed) Melbourne  
* Location: Tel: 877-220-5439 (US & Canada), +1-408-536-9900(International)
** Meeting Place ID: 2000
* join irc.mozilla.org #tamarin for attendance taking and questions


* 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:'''
'''Next meeting's Agenda Items (3/17/09):'''
** (Moh/Intel)-
* Canceled
*** Shengnan has got the VTune sampling support for TT in place. The first version runs all Sunspider tests without any known problems. We're waiting for feedback from Rick & Ed. {{bug|436987}}.
*** Jungwoo completed code alignment of trace prologues, loop headers, and trace epilogues. No significant performance gains observed yet.


* '''Last meeting's Agenda Items:'''
** (Moh/Intel)-
*** Significant performance improvements through a shortcut in String::equalsUTF8
**** {{bug|433799}}
*** runtests.py script is unfair
**** {{bug|434118}}
*** Does it make sense to have a fast post-codegen pass to do code-alignment among other peephole optimizations? Starting points? Jungwoo is exploring.
*** Shengnan needs LIR_file and LIR_line in TT to enable VTune. Starting points?
**** {{bug|432737}}
** (Jim/Mozilla)-
*** Moving TC's MMgc into TT: compiles, but there are still test regressions.  Tommy has reviewed changes from TT's MMgc for inclusion in TC's MMgc (backmerge); seven patches waiting for review
**** {{bug|409021}}




= 20th May 2008 =


= January 27, 2009 Meeting Notes =
== Attendees ==
== Attendees ==
Jeff,  Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh
== Agenda Topics ==
* Status Updates


(Note, unfortunately I neglected to take attendance; these are the people I know were there. If you were present and not listed, please add yourself)
== Meeting Discussion Notes ==
=== Status Updates ===


* Adobe: Rick, Steven
Jeff:  
* Mozilla: Ben, Jim
* Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.
* Intel: Shengnan, Moh
* Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)


== Updates ==


** Moh (Intel)-
Steven  
*** An easy performance gain for string comparisons was offered in {{bug|433799}}. Steven to push change in.
* Spot bug fixing
*** runtests.py produces inaccurate results per {{bug|434118}}. A fix was offered. Adobe to review the fix and push this week.
*** Intel wants to investigate doing a simple post-codegen pass for easy & fast optimizations (eg code alignment, peephole), definitely worth investigating — Rick to follow up with Intel offline, going to open a bug on it.
*** Intel wants to add LIR_file, LIR_line instructions for VTune — Rick thought was already there but apparently not in the right form (not being transmitted from IL to LIR). Problem is harder than it sounds; Rick to think about it and work with Intel offline. Shengnan has initial patch she’s going to attach to the existing bug.


** Jim (Mozilla)-
Dan Schaffer
*** Working on {{bug|409021}}, merging MMgc from TC to TT; mostly done but still some bugs to track down (also, a few patches are still awaiting review by Tommy). Rick and Steven advised about greedy and pedantic modes, which are likely to help track down his remaining bugs.
* Ecma 3 data acceptance tests
* If anyone sees any failures, send Dan Schaffer an email
* There may still be some lurking problems


** Steven (Adobe)-
Tom Harwood
*** Restoring some functionality that was in TC but got lost on the way to TT (introspection and lazy type resolution). These features are probably not very important for Mozilla but are very important for Flash.
* Global optimizer stopped working on this for now
* Starting to work on verifier and code generators instead
* Jeff’s change broke GO code
* Tom filed a bug on that. Copy Jeff on that but.  


** Rick (Adobe)-
*** Rick gave a synopsis of trace tree work. It’s not working yet but hopefully will be by next week. Note, merging trees isn’t part of this (eg the Game Of Life problem) but is phase 2 of this problem (ie this work is a prerequisite for having the information needed to merge trees)
*** At Moh’s request, Rick also talked some about how register allocation is currently done. Moh is of the opinion there's room for improvement.


= Older meetings =
= Older meetings =
* [[Tamarin:WeeklyUpdates/2009-01-27|January 27, 2009]]
* [[Tamarin:WeeklyUpdates/2009-01-013|January 13, 2009]]
* [[Tamarin:WeeklyUpdates/2009-01-06|January 6, 2009]]
* [[Tamarin:WeeklyUpdates/2008-12-16|December 16, 2008]]
* [[Tamarin:WeeklyUpdates/2008-12-09|December 9, 2008]]
* [[Tamarin:WeeklyUpdates/2008-12-03|December 3, 2008]]
* [[Tamarin:WeeklyUpdates/2008-11-18|November 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-11-11|November 11, 2008]]
* [[Tamarin:WeeklyUpdates/2008-09-30|September 30, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-26|August 26, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-12|August 12, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-22|July 22, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-15|July 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-01|July 1, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-24|June 24, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-17|June 17, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-10|June 10, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-03|June 3, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-20|May 20, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-20|May 20, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-06|May 6, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-06|May 6, 2008]]

Latest revision as of 00:52, 17 March 2009

These updates concern Tamarin and related projects only.

Meeting Details (Changed as of 11/18/08)

  • 10:00 AM Pacific Time (18:00 UTC) on Tuesdays
    • 1PM Eastern US, 7PM Oslo, 3AM (Wed) Seoul, 5AM (Wed) Melbourne
  • Location: Tel: 877-220-5439 (US & Canada), +1-408-536-9900(International)
    • Meeting Place ID: 2000
  • join irc.mozilla.org #tamarin for attendance taking and questions


Next meeting's Agenda Items (3/17/09):

  • Canceled



January 27, 2009 Meeting Notes

Attendees

Jeff, Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh

Agenda Topics

  • Status Updates

Meeting Discussion Notes

Status Updates

Jeff:

  • Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.
  • Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)


Steven

  • Spot bug fixing

Dan Schaffer

  • Ecma 3 data acceptance tests
  • If anyone sees any failures, send Dan Schaffer an email
  • There may still be some lurking problems

Tom Harwood

  • Global optimizer stopped working on this for now
  • Starting to work on verifier and code generators instead
  • Jeff’s change broke GO code
  • Tom filed a bug on that. Copy Jeff on that but.


Older meetings