Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Jim's status: 409021)
No edit summary
 
(121 intermediate revisions by 18 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
*** Significant performance improvements through a shortcut in String::equalsUTF8
**** https://bugzilla.mozilla.org/show_bug.cgi?id=433799
*** runtests.py script is unfair
**** https://bugzilla.mozilla.org/show_bug.cgi?id=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?
**** https://bugzilla.mozilla.org/show_bug.cgi?id=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
**** https://bugzilla.mozilla.org/show_bug.cgi?id=409021


* '''Last meeting's Agenda Items:'''
** (Moh/Intel)-
*** Major performance gains from optimized doubleToInt32(double d) using integer code. https://bugzilla.mozilla.org/show_bug.cgi?id=412978
***CMOV is no longer considered harmful! A discussion on the performance considerations of using CMOV.
** (Mark Hammond)-
*** How to best evangelize Tamarin through ScreamingMonkey?




= 6th May 2008 =


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


* Adobe: Ed, Scott, Rick, Steven, Tom
== Meeting Discussion Notes ==
* Mozilla: Dave, Jason, Jim
=== Status Updates ===
* Intel: Shengnan Cong, Marsha Eng, Jungwoo Ha, Moh Haghighat, Mingqiu Sun


== 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)


** Moh (Intel)-
*** Major performance gains from optimized doubleToInt32 (double d) using integer code. https://bugzilla.mozilla.org/show_bug.cgi?id=412978
**** This is used in SpiderMonkey and Tamarin.  Intel’s numeric team has helped out with this issue. Great performance gains thus far- Ed has also gotten these consistent results
***** Mozilla to see how this works with Firefox
**** Now it needs to be tested!
*** CMOV is no longer considered harmful!
**** A discussion on the performance considerations of using CMOV. Intel recommends using CMOV except in certain highly predictable cases.


** Steven (Adobe)-
Steven  
*** Working on a patch for an interpreter speed-up. Currently is only working on Mac. Patch should be viewable later today.
* Spot bug fixing
**** Progress is being made!


** Rick (Adobe)-
Dan Schaffer
*** Is continuing to work on trees.  Expects to land patch soon and go over updates in the next few weeks.
* Ecma 3 data acceptance tests
* If anyone sees any failures, send Dan Schaffer an email
* There may still be some lurking problems


** Jim (Mozilla)-
Tom Harwood
*** Update on regression of performance.  In order for Tamarin to get into Mozilla, then patches can’t land if they slow things down.  Take a benchmark approach and get TT to be on par w/ SpiderMonkey- then it can be switched over.
* Global optimizer stopped working on this for now
**** Mozilla will contribute speed optimizations to Adobe.  Adobe needs to be comfortable making optimized code “clean” going forward, while making sure the numbers hit.
* Starting to work on verifier and code generators instead
***** Adobe is building out its own internal performance measurements now. Going forward, make sure Mozilla and Adobe have agreement on benchmarks.
* Jeff’s change broke GO code  
* Tom filed a bug on that. Copy Jeff on that but.  


** Tom (Adobe)-
*** Has posted a wiki page on Hosting APIs that he wants Mozilla to review.  He will also send around to the list.
** Mark Hammond-
*** How to best evangelize Tamarin through ScreamingMonkey? How to get folks using it?
**** The IE DOM works as hopes (minus some expected issues).  Can we evangelize and package?  Yes, but who can assist? John R and other evangelists can blog on this. Brendan to follow-up with Mark on this.


= 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-06|May 6, 2008]]
* [[Tamarin:WeeklyUpdates/2008-04-15|April 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-04-15|April 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-25|March 25, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-25|March 25, 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