Workshop Program
Workshop Program
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