9th Workshop on Compiler-Driven Performance

Thursday November 4, 2010

Hilton Suites Toronto/Markham Conference Centre
Associated with CASCON 2010

Final Program

Session 1 (Session chair: Clark Verbrugge)
8:30-9:00Applying Support Vector Machines to Discover Method-Specific Compilation Strategies in Testarossa
Ricardo Nabinger-Sanchez, José Nelson Amaral (University of Alberta), Mark Stoodley, Marius Pirvu (IBM Canada)
9:00-9:30Optimizing dynamic languages on the JVM using JSR292: challenges and opportunities
Patrick Doyle (IBM Canada)
9:30-10:00Tachyon: a Meta-circular Optimizing JavaScript Virtual Machine
Maxime Chevalier-Boisvert, Erick Lavoie, Marc Feeley, Bruno Dufour (Université de Montréal)

10:00-10:30Coffee Break

Session 2 (Session chair: Mark Stoodley)
10:30-11:00Dynamic Recompilation of Legacy Applications: A Case Study of Prefetching using Dynamic Monitoring
Mauricio Serrano, José Castaños, Hubertus Franke (IBM research)
11:00-11:30Statically Verifying Library Usage Rules using Tracematches
Xavier Noumbissi Noundou, Patrick Lam (University of Waterloo)
11:30-12:00An Input-Centric Paradigm for Program Dynamic Optimizations
Kai Tian, Yunlian Jiang, Eddy Z. Zhang, Xipeng Shen (The College of William and Mary)

12:00-2:00Lunch, Keynote

Session 3 (Session chair: Greg Steffan)
2:00-2:30Predicting Negative Cache Interference with Composable Application-Centric Models
Xiaoya Xiang, Bin Bao, Tongxin Bai, Chen Ding, (University of Rochester), Trishul Chilimbi (Microsoft Research)
2:30-3:00PACMAN: Program-level approximately optimal cache management for stencil computations
Xiaoming Gu, Chen Ding (University of Rochester)
3:00-3:30Understand the Building Blocks of Trace Selection for a Trace-driven Language Compiler
Peng Wu, Hiroshige Hayashizaki, Hiroshi Inoue (IBM research)

3:30-4:00Coffee Break

Session 4 (Session chair: José Nelson Amaral)
4:00-4:30Position: Compilers needed for Big Instructions and Accelerators
Arrvindh Shriraman (Simon Fraser University), Chen Ding (University of Rochester)
4:30-5:00Compilers are from Mars, Dynamic Scripting Languages are from Venus
José Castaños, David Edelsohn, Kazuaki Ishizaki, Priya Nagpurkar, Takeshi Ogasawara, Akihiko Tozawa, Peng Wu (IBM research)

Clark Verbrugge