9:15 | Welcome |
|
9:15-10:30 | Session 1: Experiences with Cetus #1 |
| Cetus Overview and Tutorial |
| Sam Midkiff and Hansang Bae |
| Extensible Pattern Recognition in DSP Programs using Cetus |
| Amin Shafiee Sarvestani, Erik Hansson, and Christoph Kessler |
|
10:30-11:00 | Break |
|
11:00-12:30 | Session 2: Experiences with Cetus #2 |
| Cetus-assisted Checkpointing of Parallel Codes |
| Gabriel Rodriguez, Maria J. Martin, Patricia Gonzalez, Juan Tourino, and Ramon Doallo [slides] |
| Developing a High Performance GPGPU Compiler using Cetus |
| Yi Yang and Huiyang Zhou |
| Input Sensitivity of GPU Program Optimizations |
| Yixun Liu, Eddy Z. Zhang, Poornima Bhamidipati, and Xipeng Shen |
|
12:30-2:00 | Lunch |
|
2:00-3:30 | Session 3: Compiler Infrastructures #1 |
| PATUS: A Code Generation and Auto-Tuning Framework for Parallel Stencil Computations |
| Matthias Christen, Olaf Schenk, and Helmar Burkhart [slides] |
| Mercurium: Design Decisions for a S2S Compiler |
| Roger Ferrer, Sara Royuela, Diego Caballero, Alejandro Duran, Xavier Martorell, and Eduard Ayguade [slides] |
| The Soot Framework for JAVA Program Analysis: A Retrospective |
| Patrick Lam, Eric Bodden, Ondrej Lhotak, and Laurie Hendren [slides] |
|
3:30-4:00 | Break |
|
4:00-5:00 | Session 4: Compiler Infrastructures #2 |
| The ROSE Source-to-Source Compiler Infrastructure |
| Dan Quinlan and Chunhua Liao |
| Experiences Developing the OpenUH Compiler and Runtime Infrastructure |
| Barbara Chapman, Deepak Eachempati, and Oscar Hernandez |
|
5:00-5:30 | Open Discussion on Compiler Infrastructures |
| Panels: Patrick Lam, Barbara Chapman, Louis-Noel Pouchet, Dan Quinlan |
|
| * Copyrights of all papers are retained by the authors. |