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) |