| 9:00-9:30 | Dataflow Analysis of Computer Game Narratives
Peng Zhang and Clark Verbrugge, University of McGill (slides) |
| 9:30-10:00 | Improving Error Checking and Unsafe Optimizations using Software Speculation
Kirk Kelsey and Chen Ding, University of Rochester (slides) |
| 10:00-10:30 | Improving 64-bit Java performance using Compressed References
Pramod Ramarao, IBM Toronto (slides) |
| 10:30-11:00 | Break |
| 11:00-11:30 | Sampling-based Whole Program Locality Profiling
Ian Christopher and Chen Ding, University of Rochester (slides) |
| 11:30-12:00 | Efficient Locality Approximation
Using Time Xipeng Shen* and Jonathan Shaw**, *The College of William and Mary, **Shaw Technologies (slides) |
| 12:00-1:00 | Lunch |
| 1:00-1:30 | Buffered dynamic run-time
profiling of arbitrary data for Virtual Machines which employ interpreter and
Just-In-Time (JIT) compiler Nikola Grcevski, IBM Toronto (slides) |
| 1:30-2:00 | Automatic Trace-Based Parallelization of Recursive Programs
Borys J. Bradel and Tarek S. Abdelrahman, University of Toronto (slides) |
| 2:00-2:30 | AOT Compilation In a Dynamic Environment for Startup
Time Improvement Kenneth Ma and Marius Pirvu, IBM Toronto (slides) |
| 2:30-3:00 | Break |
| 3:00-3:30 | Advancement of the Auto-SIMDization Technology in the
XL Compiler Amy Wang*, Yuan Zhao**, Alexandre Eichenberger**, Peng Wu**, *IBM Toronto, **IBM Watson (slides) |
| 3:30-4:00 | Coconut Christopher Kumar Anand and Wolfram Kahl, McMaster University (slides) |
| 4:00-4:30 | Compiler Exploitation of Decimal Floating-Point Hardware
Ian McIntosh and Ivan Sham, IBM Toronto (slides) |