DaCapo Research Group Winter Meeting Schedule 2008

Location: The University of Massachusetts Amherst, room 151 of the Computer Science Building

Thursday, January 3

9am-12pm -- breakout sessions: DaCapo PIs and students only (breakfast 9-9:30)

Lunch and Introductions -- 12pm-1:30pm

Session 1: Java and GC (1:30pm - 3:00pm)
The Moxie JVM Experience - Steve Blackburn, Sergey Salishev, Mikhail Danilov, Oleg Mokhovikov, Anton Nashatyrev, Peter Novodvorsky, Vadim Bogdanov, Xiao Feng Li, Dennis Ushakov (ANU & Intel)
Dynamic Software Updates for Java: A VM-Centric Approach - Suriya Subramanian, Michael Hicks, and Kathryn McKinley (Texas and Maryland)
Immix Garbage Collection: Fast Collection, Space Efficiency, and Mutator Locality - Steve Blackburn (ANU) and Kathryn McKinley (Texas)

Coffee break - 3:00-3:30pm

Session 2: Performance Optimization, Code Generation and Analysis (3:30pm - 5:15pm)
Managing Perturbation - Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, and Peter Sweeney (Colorado & IBM Research)
Universal Code Generator Generation - Tim Richards, Eliot Moss, and Chip Weems (UMass) Talk
Towards a Coding Style for Writing Non-Blocking Algorithms - Cliff Click (Azul) Talk
Concurrent GC Leveraging Transactional Memory - Phil McGachey (Purdue), Rick Hudson (Intel) Talk

Panel discussion (5:15-6pm)
The Next DaCapo Benchmark Release - led by Steve Blackburn

Dinner - 6:30pm -- 8:30pm (La Piazza Restaurant, Amherst)
Social activities - 8:30pm -- (Amherst Brewing / Moan & Dove)

Friday, January 4

Breakfast -- 9:00-10:00am

Session 3: Reliability and Debugging (10:00am - 12pm)
Melt: Memory Leak Tolerance for Java - Mike Bond and Kathryn McKinley (Texas)
Plug: Detecting and Tolerating Memory Leaks in C/C++ - Gene Novark, Emery Berger and Ben Zorn (UMass and Microsoft Research)
Tracking Bad Apples: Reporting the Origin of Null Pointer Errors - Mike Bond, Nicholas Nethercote, S.W. Kent, Sam Guyer, Kathryn McKinley (Texas, Tufts)
Java Extensions: transactions, distribution, and reliability - Tony Hosking, Eliot Moss, Phil McGachey, Acharya, Asjad Khan (Purdue and UMass) Talk

Lunch - 12 - 1:30pm

Session 4: Real Time or Real Fast (1:30 - 3pm)
Making it Practical: A Real-Time Garbage Collector that Does Not Need Allocation Rates - Filip Pizlo, Tony Hosking (Purdue) Talk
Redline: Cooperative Scheduling of CPU, Memory, and I/O - Ting Yang, Emery Berger, Scott Kaplan, Eliot Moss (UMass and Amherst College) Talk
Effective Shape Analysis for Program Parallelization - Mark Marron and Darko Stefanovic (UNM) Talk

Coffee break - 3 - 3:30pm

Session 5: Analysis, Code, and Architecture (3:30pm - 6pm)
Probabilistic Calling Context - Mike Bond and Kathryn S McKinley (Texas)
Proving Open Nesting using Abstract Models - Trek Palmer and Eliot Moss (UMass) Talk
Coordinated Instrumentation via Coordinated Simulation - Ed Walters, Eliot Moss, Chip Weems (UMass) Talk

break (15 min)

Explaining the Causes of Analysis Failure - Daniel von Dincklage, and Amer Diwan (Colorado)
Intel 64 Architecture Memory Ordering - Richard Hudson and Bratin Saha (Intel)

Dinner - 6:30pm - 8:30pm (in honor of Jim Burrill, in Turners Falls)
Social Activities - 9pm (Northampton)

Participants

Steve Blackburn ANU
Cliff Click Azul Systems
Georges Saab BEA
Amer Diwan CU
Todd Mytkowicz CU
Emmanuel Cecchet EPFL
Dave Grove IBM
Erik Altman IBM
Gary Sevitsky IBM
Martin Hirzel IBM
Mike Hind IBM
Nick Mitchell IBM
Brian Lewis Intel
Rick Hudson Intel
Zhenlin Wang MTU
Athul Acharya Purdue
Filip Pizlo Purdue
Phil McGachey Purdue
Tony Hosking Purdue
Dave Dice Sun
Jan Willem-Maessen Sun
Eddie Aftandilian Tufts
Sam Guyer Tufts / Veracode
John Cavazos U Delaware
Byn Choi UMass
Charles Weems UMass
Ed Walters UMass
Eliot Moss UMass
Emery Berger UMass
Gene Novark UMass
Jacob Sorber UMass
Tim Richards UMass
Ting Yang UMass
Tongping Liu UMass
Trek Palmer UMass
Mark Marron UNM
BC Lee UT-Austin
Bassem El-Karablieh UT-Austin
Jenn Sartor UT-Austin
Jungwoo Ha UT-Austin
Kathryn McKinley UT-Austin
Maria Jump UT-Austin
Mike Bond UT-Austin
Safraz Khurshid UT-Austin
Suriya Subramanian UT-Austin