9:00-9:30 | Compiling X10 2.0 for Scalable High Performance
David Cunningham, David Grove, Igor Peshansky, Vijay Saraswat, Olivier Tardieu, IBM Watson (slides) |
9:30-10:00 | Automatic SIMD code generation for complex arithmetic reduction for architecture lacking cross data-path support
Alexandre Eichenberger*, Amy Wang**, Tommy Wong**, Siu Chi Chan**, *IBM Watson, **IBM Toronto (slides) |
10:00-10:30 | Coconut Case Study
Christopher Anand, McMaster (slides) |
10:30-11:00 | Break |
11:00-11:30 | Compiler Optimization to Increase Communication-Communication Overlapping in MPI Programs
Bin Bao*, Yaoqing Gao**, and Chen Ding*, *University of Rochester, **IBM Toronto (slides) |
11:30-12:00 | Cooperative Memory Management for Multi-core Systems
Tongxin Bai*, Jonathan Bard**, Stephen Kane**, Elizabeth Keudel**, Matthew Hertz**, and Chen Ding*, *University of Rochester, **Canisius College (slides) |
12:00-1:00 | Lunch |
1:00-1:30 | Assist Threads for Data Prefetching in IBM XL Compilers
Gennady Pekhimenko*, Zehra Sura**, Yaoqing Gao*, Tong Chen**, John K. O'Brien**, *IBM Toronto, **IBM Watson (slides) |
1:30-2:00 | Increasing the scope and resolution of Interprocedural Static Single Assignment
Silvian Calman and Jianwen Zhu, University of Toronto (slides) |
2:00-2:30 | Analysis of Flat Performance Profiles using Code Mining
Daryl Maier and Nikola Grcevski, IBM Toronto (slides) |
2:30-3:00 | Break |
3:00-3:30 | Machine Learning Applied to Method-Specific Compilation Strategies
Ricardo Nabinger-Sanchez*, Marius Pirvu**, J. Nelson Amaral*, Mark Stoodley**, *University of Alberta, *IBM Toronto (slides) |
3:30-4:00 | Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines
Feng Mao and Xipeng Shen, College of William & Mary (slides) |