Tamarin:WeeklyUpdates: Difference between revisions
Jump to navigation
Jump to search
(Moh's agenda items) |
|||
Line 10: | Line 10: | ||
* join irc.mozilla.org #tamarin for attendence taking and questions | * join irc.mozilla.org #tamarin for attendence taking and questions | ||
* '''Next | * '''Next meeting's Agenda Items:''' | ||
** (Moh/Intel)- | |||
*** 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 | |||
* '''Last meeting's Agenda Items:''' | |||
** (Moh/Intel)- | ** (Moh/Intel)- | ||
*** Major performance gains from optimized doubleToInt32(double d) using integer code. https://bugzilla.mozilla.org/show_bug.cgi?id=412978 | *** Major performance gains from optimized doubleToInt32(double d) using integer code. https://bugzilla.mozilla.org/show_bug.cgi?id=412978 |
Revision as of 16:13, 20 May 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:
- (Moh/Intel)-
- Significant performance improvements through a shortcut in String::equalsUTF8
- runtests.py script is unfair
- 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?
- (Moh/Intel)-
- 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?
- (Moh/Intel)-
6th May 2008
Attendees
- Adobe: Ed, Scott, Rick, Steven, Tom
- Mozilla: Dave, Jason, Jim
- Intel: Shengnan Cong, Marsha Eng, Jungwoo Ha, Moh Haghighat, Mingqiu Sun
Updates
- 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!
- 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
- 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.
- Major performance gains from optimized doubleToInt32 (double d) using integer code. https://bugzilla.mozilla.org/show_bug.cgi?id=412978
- Moh (Intel)-
- Steven (Adobe)-
- Working on a patch for an interpreter speed-up. Currently is only working on Mac. Patch should be viewable later today.
- Progress is being made!
- Working on a patch for an interpreter speed-up. Currently is only working on Mac. Patch should be viewable later today.
- Steven (Adobe)-
- Rick (Adobe)-
- Is continuing to work on trees. Expects to land patch soon and go over updates in the next few weeks.
- Rick (Adobe)-
- Jim (Mozilla)-
- 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.
- Mozilla will contribute speed optimizations to Adobe. Adobe needs to be comfortable making optimized code “clean” going forward, while making sure the numbers hit.
- Adobe is building out its own internal performance measurements now. Going forward, make sure Mozilla and Adobe have agreement on benchmarks.
- Mozilla will contribute speed optimizations to Adobe. Adobe needs to be comfortable making optimized code “clean” going forward, while making sure the numbers hit.
- 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.
- Jim (Mozilla)-
- Tom (Adobe)-
- Has posted a wiki page on Hosting APIs that he wants Mozilla to review. He will also send around to the list.
- Tom (Adobe)-
- 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.
- How to best evangelize Tamarin through ScreamingMonkey? How to get folks using it?
- Mark Hammond-
Older meetings
- April 15, 2008
- March 25, 2008
- March 18, 2008
- March 11, 2008
- Tamarin Tech Summit Agenda, February 1, 2008
- January 15, 2008
- January 08, 2008
- December 18, 2007
- December 11, 2007
- December 4, 2007
- November 27, 2007
- November 7, 2007
- October 30, 2007
- October 23, 2007
- October 16, 2007
- October 9, 2007
- October 2, 2007
- September 25, 2007
- September 18, 2007
- September 11, 2007
- September 4, 2007
- August 28, 2007
- August 14, 2007
- August 7, 2007
- Meeting Announcement