Programme (Last Update: June 19, 2011)
08:00 - 08:30: Breakfast
08:30 - 08:45: Opening Remarks
08:45 -
10:00: MSPC/ISMM Joint Keynote Talk: Onur Mutlu (Carnegie Mellon University)
-
•Memory Systems in the Many-Core Era: Challenges, Opportunities, and Solution Directions (Abstract, Slides in PDF, Slides in PPTX)
10:00 - 10:30: Break
10:30 -
12:00: Session 1: Memory Models and Programming Models (Chair: Luis Ceze, Washington U)
-
•There is Nothing Wrong with Out-of-Thin-Air: Compiler Optimization and Memory Models
-
Clark Verbrugge, Allan Kielstra and Yi Zhang (McGill U.)
-
•A Programming Model for Deterministic Task Parallelism
-
Polyvios Pratikakis, Hans Vandierendonck, Spyros Lyberis and Dimitrios Nikolopoulos (Ghent U. & FORTH)
-
•Performance Implications of Fence-Based Memory Models
-
Hans-J. Boehm (HP Labs)
-
•How to Fit Program Footprint Curves (Position Abstract)
-
Xiaoya Xiang (U. of Rochester)
12:00 - 13:30: Lunch
13:30 -
14:20: Session 2: Data Races (Chair: Satish Narayanasamy, U Michigan)
-
•Extended Sequential Reasoning for Data-Race-Free Programs
-
Laura Effinger-Dean, Hans-J. Boehm, Dhruva Chakrabarti and Pramod Joisha (U of Washington & HP Labs)
-
•Data-Race Exceptions Have Benefits Beyond the Memory Model
-
Benjamin P. Wood, Luis Ceze and Dan Grossman (U of Washington)
14:20 -
15:25: Session 3: Memory
Architecture (Chair: Naveen
Muralimanohar, HP Labs)
-
•The Impact of Diverse Memory Architectures on Multicore Consumer Software
-
George Russell, Colin Riley, Neil Henning, Uwe Dolinsky, Andrew Richards, Alastair Donaldson and Alexander S. Van Amesfoort (Codeplay & Oxford U. & Delft U of Tech.)
-
•Let There Be Light!: The Future of Memory Systems is Photonics and 3D Stacking
-
Keren Bergmen, Gilbert Hendry, Paul Hargrove, John Shalf, Bruce Jacob, K. Scott Hemmert, Arun Rodrigues and David Resnick (Columbia U. & Lawrence Berkeley National Lab & U of Maryland & Sandia National Labs)
-
•Minor Memory References Matter in Collaborative Caching (Position Abstract)
-
Xiaoming Gu (U. of Rochester)
15:25 - 16:00: Break
16:00 -
17:15 Session 4: Memory Management and
Pointer Analysis (Chair: Todd Mytkowicz, MSR)
-
•Garbage Collection for Multicore NUMA Machines
-
Sven Auhagen, Lars Bergstrom, Matthew Fluet and John Reppy (U. of Chicago & RIT)
-
•Deferred Gratification: Engineering for High Performance Garbage Collection from the Get Go
-
Ivan Jibaja, Stephen Blackburn, Mohammad Haghighat and Kathryn McKinley (UT Austin & Australian National U. & Intel)
-
•Approximating Inclusion-based Points-to Analysis
-
Rupesh Nasre. (Indian Inst. of Sci.)