Sunday, 6 April 2008 |
|||
8:00 - 6:00 |
|||
Monday, 7 April 2008 |
|||
8:45 | Opening Remarks | ||
9:00 - 10:00 | Keynote | Vivek Sarkar, Rice University | |
10:00 - 10:30 | Break | ||
10:30 - 12:00 | Session 1 | JIT Optimizations | |
12:00 - 1:30 | Lunch | ||
1:30 - 3:00 | Session 2 | Static Program Analysis | |
3:00 - 3:30 | Break | ||
3:30 - 5:30 | Session 3 | Profiling and Tracing | |
5:30 - 7:30 | Student Poster Session | ||
7:30 | Open CGO Business Meeting | ||
Tuesday, 8 April 2008 |
|||
9:00 - 10:00 | Keynote | Norm Rubin, AMD | |
10:00 - 10:30 | Break | ||
10:30 - 12:00 | Session 4 | Software Pipelining | |
12:00 - 1:30 | Lunch | ||
1:30 - 3:30 | Session 5 | Compiler Optimization | |
3:30 - 4:00 | Break | ||
4:00 - 5:30 | Panel | What Role Does Code Generation and Optimization Play for Multi-Core Enablement? | |
6:00 - 9:00 |
Reception at Google | ||
Wednesday, 9 April 2008 |
|||
9:00 - 10:00 | Keynote | Robert Griesemer, Google | |
10:00 - 10:30 | Break | ||
10:30-12:30 | Session 6 | Compiling for Multicore and Multithreading | |
12:30 | Closing and Awards |
Sunday, 6 April 2008 |
Click here for a schedule |
Monday, 7 April 2008 |
Keynote (9:00 - 10:00): Vivek Sarkar, Rice University |
Session Chair: Evelyn Duesterwald, IBM Code Optimization of Parallel Programs Vivek Sarkar, Rice University |
Session Chair: Chandra Krintz,
University of California, Santa Barbara
PerfDiff: A Framework For Performance Difference Analysis In A Virtual Machine Environment Xiaotong Zhuang (IBM Research), Suhyun Kim (IBM Research), Mauricio Serrano (IBM Research), Jong-Deok Choi (Samsung) Automatic Array Inlining in Java Virtual Machines Christian Wimmer (Johannes Kepler University Linz), Hanspeter Mössenböck (Johannes Kepler University Linz) Phase-based Adaptive Recompilation in a JVM Dayong Gu (McGill University), Clark Verbrugge (McGill University) |
Session Chair: Ali-Reza Adl-Tabatabai, Intel Fast Liveness Checking for SSA-Form Programs Benoit Boissinot (ENS Lyon), Sebastian Hack(ENS Lyon), Daniel Grund (Saarland University), Benoît Dupont de Dinechin (STMicroelectronics), Fabrice Rastello (ENS Lyon) Near-Optimal Instruction Selection on DAGs David Koes (Carnegie Mellon University), Seth Goldstein (Carnegie Mellon University) Comprehensive Path-sensitive Data-flow Analysis Aditya Thakur (Indian Institute of Science), R. Govindarajan (Indian Institute of Science) |
Session Chair:
Anton Chernoff, AMD Accurate Critical Path Analysis via Random Trace Construction Pierre Salverda (University of Illinois at Urbana-Champaign), Charles Tucker (University of Illinois at Urbana-Champaign), Craig Zilles (University of Illinois at Urbana-Champaign) Efficient Fine-Grained Binary Instrumentation with Applications to Taint Tracking Prateek Saxena (University of California, Berkeley), R Sekar Sekar (Stony Brook University),Varun Puranik (Stony Brook University) Branch-on-Random Edward Lee (University of Illinois at Urbana-Champaign), Craig Zilles (University of Illinois at Urbana-Champaign) Prediction and Trace Compression of Data Access Addresses through Nested Loops Recognition Alain Ketterlin (Université Louis Pasteur, Strasbourg), Philippe Clauss (Université Louis Pasteur, Strasbourg) |
Session Chair: Mahmut Kandemir, Pennsylvania State University |
Tuesday, 8 April 2008 |
Session Chair: David Kaeli, Northeastern University Issues and Challenges in Compiling for Graphics Processors Norm Rubin, AMD [slides] |
Session Chair:
Rodric Rabbah, IBM Latency-Tolerant Software Pipelining in a Production Compiler Sebastian Winkel (Intel), Rakesh Krishnaiyer (Intel), Robyn Sampson (Intel) Parallel-Stage Decoupled Software Pipelining Easwaran Raman (Princeton University), Guilherme Ottoni (Princeton University), Arun Raman (Princeton University), Matthew Bridges (Princeton University), David I August (Princeton University) Modulo Scheduling for Highly Customized Datapaths to Increase Hardware Reusability Kevin Fan (University of Michigan), Hyunchul Park (University of Michigan), Scott Mahlke (University of Michigan) |
Session Chair:
Suneel Jain, HP Removing Redundancy via Exception Check Motion Vijay Sundaresan (IBM Canada), Mark Stoodley (IBM Canada), Pramod Ramarao (IBM Canada) Fault-Safe Code Motion for Type-Safe Languages Brian R Murphy (Google), Vijay Menon (Intel Labs), Florian Schneider (ETH Zurich), Tatiana Shpeisman (Intel Labs), Ali-Reza Adl-Tabatabai (Intel Labs) Prefetching Irregular References for Software Cache on Cell Tong Chen (IBM Research), Tao Zhang (IBM Research), Zehra Sura (IBM Research), Kathryn O'Brien (IBM Research), Kevin O'Brien (IBM Research), Marc Gonzalez Tallada (IBM Research) COLE: Compiler Optimization Level Exploration Kenneth Hoste (Ghent University), Lieven Eeckhout (Ghent University) |
Panel (4:00 - 5:30): What Role Does Code Generation and Optimization Play for Multi-Core Enablement? |
Moderator: Ali-Reza Adl-Tabatabai, Intel Panelists: Vikram Adve (University of Illinois at Urbana-Champaign), Mary Hall (University of Southern California), Michael Hind (IBM Research) ,Geoff Lowney (Intel), Vivek Sarkar (Rice University) |
Wednesday, 9 April 2008 |
Session Chair: Carol Eidt, Microsoft Parallelism by Design: Data Analysis with Sawzall Robert Griesemer, Google |
Session 6 (10:30 - 12:30): Compiling for Multicore and Multithreading |
Session Chair:
Scott Mahlke, University of Michigan Spice: Speculative Parallel Iterative Chunk Execution Easwaran Raman (Princeton University), Neil Vachharajani (Princeton University), Ram Rangan (Princeton University), David August (Princeton University) PiPA: Pipelined Profiling and Analysis on Multi-core Systems Qin Zhao (National University of Singapore), Ioana Cutcutache (National University of Singapore), Weng-Fai Wong (National University of Singapore) Program Optimization Space Pruning for a Multithreaded GPU Shane Ryoo (University of Illinois at Urbana-Champaign), Christopher I.Rodrigues (University of Illinois at Urbana-Champaign), Sara S. Baghsorkhi (University of Illinois at Urbana-Champaign), Sam S. Stone (University of Illinois at Urbana-Champaign), Sain-Zee Ueng (University of Illinois at Urbana-Champaign), John A. Stratton (University of Illinois at Urbana-Champaign), Wen-mei W. Hwu (University of Illinois at Urbana-Champaign) Compiling for Vector-Thread Architectures Mark Hampton (MIT), Krste Asanovic (University of California Berkeley) |