Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(138 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 week's Agenda Items:'''
'''Next meeting's Agenda Items (3/17/09):'''
** (Scott/Adobe)- Discuss new "updating agenda items" plan
* Canceled
** (Moh/Intel)- We have prototyped a routine for fast scanning of memory and skipping large blocks of zeros. This routine seems particularly useful for TT's ZCT::PinStackObjects hot loop on a number of benchmarks.
** (Edwin/Adobe)- Discuss ABC->Forth generation @runtime, preliminary #s




= 25th March 2008 =


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


* Adobe: Edwin, Jennifer, Scott, Erik, Rick, Dan
== Meeting Discussion Notes ==
* Mozilla: Graydon, Benjamin, Mark, Chris
=== Status Updates ===
* Intel: Moh, Shengnan, Marsha, Karthik, Mingqui Sun
 
== Action Items ==
 
* '''ACTION:''' Edwin/Scott/or Jennifer to send out call for action items each Monday- these will be posted on the wiki
* '''ACTION:''' Benjamin needs tom to review {{bug|423692}}
* '''ACTION:''' Edwin: raise the priority of fixing string implementation -- The TT string optimization bug is https://bugzilla.mozilla.org/show_bug.cgi?id=411163
* '''ACTION:''' Graydon: Per "callgrind" (call-graph profiler derived from "valgrind") - as hotspots are found, log bugs for them with profile data
 
== Previous Action Items ==
* '''ACTION:''' moh will look at GCbench test and suggest some optimizations. -- looked at memset and memcopy; optimizations are already in visual studio.  will look at other platforms.
* '''ACTION:''' tom will see if he can find additional GC/memset tests to recommend to moh and post to test directory.  maybe GCheap?
* '''ACTION:''' graydon will investigate Google "Summer of Code" agenda -- we're welcome to propose items to present.
 


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


'''Edwin'''
* working on trace trees
** main strategy is "pruning" so trees don't get so "bushy"
* how do people feel about meeting twice a month, instead of every week?
** moh suggests it would be better to keep weekly meeting on the calendars
** edwin, scott, or jennifer will send out a call for agenda items on mondays
*** if there are hot topics, we'll meet. if not, we won't.


'''Benjamin'''
Steven
* ACTION: needs tom to review {{bug|423692}}
* Spot bug fixing
'''Moh (Vtune)'''
* vtune patch for central has been checked in
** instructions are posted on tamarin wiki


'''Karthik'''
Dan Schaffer
* been trying to profile sunspider benchmark
* Ecma 3 data acceptance tests
** string-unpack provided an opportunity for optimization -- 4-5% improvement
* If anyone sees any failures, send Dan Schaffer an email
** other benchmarks seem a bit too small for profling (run for less than 1 second)
* There may still be some lurking problems
* kathik will send patch to edwin, rick, or tom for review


'''Mark'''
Tom Harwood
* had been preparing for a conference, where discussed the future of mozilla and tamarin.
* Global optimizer stopped working on this for now
** lots of excitement!
* Starting to work on verifier and code generators instead
** interest in ironmonkey
* Jeff’s change broke GO code
* will be catching up with compiler updates soon
* Tom filed a bug on that. Copy Jeff on that but.


'''Graydon'''
* has identified some more hotspots
* submitted patch for {{bug|424891}} this week, which was more effective than all mini-tracing work so far.  wow!
* ACTION: edwin wants to raise the priority of fixing string implementation -- The TT string optimization bug is https://bugzilla.mozilla.org/show_bug.cgi?id=411163
* steven is on vacation but interested in tracing                                                                                                                   
* ACTION: Per "callgrind" (call-graph profiler derived from "valgrind") - as hotspots are found, log bugs for them with profile data


= 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-03-25|March 25, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-18|March 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-18|March 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-11|March 11, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-11|March 11, 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