Tuesday, October 5:


8:30AM - 5:00PM: Languages and Tools Workshop

   Held at Duncan Hall 1049, Rice University


7:00PM - 9:00PM: Dinner for the CnC Workshop attendees. Location: TBD

Sponsored by Intel Corporation.


Wednesday, October 6:


8:30AM - 12:00PM: Languages and Tools Workshop

   Held at Duncan Hall 1049, Rice University


8:30AM - 4:30PM: CnC Workshop

Held at McMurtry Auditorium, Duncan Hall, Rice University


6:00PM - 7:00PM: Reception at the Hilton Plaza/Medical Center (Travis Room) for L&T, CnC and LCPC attendees



Thursday, October 7. LCPC Workshop:


8:30AM - 9:00AM: Breakfast


9:00AM - 9:15AM: Opening Remarks, Workshop Chairs


9:15AM - 10:30AM: Keynote Speaker

Session Chair: Vivek Sarkar


     Keshav Pingali, University of Texas, Austin

     ”Why compilers have failed, and what we can do about it”


10:30AM - 11:00AM: Break


11:00AM - 12:00PM: Scheduling

Session Chair: John Mellor-Crummey


     McFLAT: A Profile-based Framework for MATLAB Loop Analysis and Transformations

          A. Aslam, L. Hendren

     Static Analysis of Dynamic Schedules and its Application to Optimization of Parallel Programs

          C. Angerer, T. Gross


12:00PM - 1:30PM: Lunch


1:30PM - 3:00PM: Optimization

Session Chair: Lawrence Rauchwerger


     Lowering STM Overhead with Static Analysis

          Y. Afek, G. Korland, A. Zilberstein

     A Parallel Numerical Solver Using Hierarchically Tiled Arrays

          J. Brodman, G. Evans, M. Garzaran, M. Manguoglu, A. Sameh, D. Padua

     Tackling Cache-Line Stealing Effects Using Runtime Adaptation

          S. Zuckerman, W. Jalby


3:00PM - 3:30PM: Break


3:30PM - 5:00PM: Compilers

Session Chair: Michelle Strout


     Locality Optimization of Stencil Applications using Data Dependency Graphs

          D. Orozco, E. Garcia, G. Gao

     Array Regrouping on CMP with Non-Uniform Cache Sharing

          Y. Jiang, E. Zhang, X. Shen, Y. Gao, R. Archambault

     Sublimation: Expanding Data Structures to Enable Data Instance Specific Optimizations

          H. Spek, H. Wijshoff


6:30PM - 9:00PM Dinner at the Houston Museum of Natural Sciences



Friday, October 8, LCPC Workshop:


8:30AM - 9:00AM: Breakfast


9:00AM - 10:30AM: GPUs I

Session Chair: Sanjay Rajopadhye


     Optimization and Auto-tuning Belief Propagation on the GPU

          S. Grauer-Gray, J. Cavazos

     Using a Programming Language Interface to Describe GPGPU Optimizations and Code Generation

          G. Rudy, C. Chen, M. Hall, M. Khan, J. Chame

     Unified Parallel C for CPU Clusters: Language Extensions and Compiler Implementation

          L. Chen, L. Liu, S. Tang, L. Huang, Z. Jing, S. Xu, D. Zhang


10:30AM - 11:00AM: Break


11:00AM - 12:30PM: Mapping

Session Chair: Zoran Budimlić


     How Many Threads to Spawn During Program Multithreading?

          A. Nicolau, A. Kejariwal

     Parallelizing Compiler Framework and API for Power Reduction and Software Productivity of

     Real-time Heterogeneous Multicores

          A. Hayashi, Y. Wada, T. Watanabe, T. Sekiguchi, M. Mase, J. Shirako, K. Kimura, H. Kasahara

     Debugging Large Scale Applications in a Virtualized Environment

          F. Gioachin, G. Zheng, L. Kale


12:30PM - 2:00PM: Lunch


2:00PM - 3:30PM: Keynote Speaker

Session Chair: Keith Cooper


     Steve Wallach, Chief Scientist, Co-Founder and Director, Convey Computers

     ”Computer Software: The 'Trojan Horse' of HPC”


3:30PM - 5:00PM: Poster Session


6:30PM - 7:30PM: Reception at the Hilton Plaza/Medical Center (Hilton Room)



Saturday, October 9, LCPC Workshop:


8:30AM - 9:00AM: Breakfast


9:00AM - 10:00AM: GPUs II

Session Chair: Barbara Chapman


     Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL

         R. Ferrer, J. Planas, P. Bellens, A. Duran, M. Gonzalez, X. Martorell, R. Badia. E. Ayguade, J. Labarta

     CnC-Cuda: Declarative Programming for GPUs

         M. Grossman, A. Simion, Z. Budimlić, V. Sarkar


10:00AM - 10:30AM: Break


10:30AM - 11:30AM: Abstractions

Session Chair: David Padua


     Parallel Graph Partitioning on Multicore Architectures

          X. Sui, D. Nguyen, K. Pingali

     STAPL Views

          A. Buss, A. Fidel, Harshvardhan, T. Smith, G. Tanase, N. Thomas, X. Xu, M. Bianco,

          N. Amato, L. Rauchwerger


11:30AM - 11:45AM: Closing Remarks, Workshop Chairs