[Colloq] Thesis Proposal: Vincent St-Amour: Compiler- and Runtime-enabled Interactive Performance Tooling - June 24th, 3:30pm, 366WVH

Jessica Biron bironje at ccs.neu.edu
Wed Jun 19 13:26:22 EDT 2013




Thesis Proposal - Vincent St-Amour 

June 24th, 3:30pm 
366WVH 

Compiler- and Runtime-enabled Interactive Performance Tooling 

To write performant programs, programmers need to understand their 
toolchain. They need to understand their programming language to 
understand which constructs carry hidden performance penalties. They 
need to understand their compiler to understand which optimizations it 
applies when. Acquiring this level of understanding requires a 
significant time investment and hence puts it out of reach for most 
programmers. 

One solution is that compilers and runtimes engage programmers in a 
dialog. I propose building such interactive tools that enable this 
dialog, optimization coaches. With optimization coaches, compilers and 
runtimes become programmers' assistants. They summarize their 
contributions to the performance of programs and recommend program 
changes to improve performance. 

Matthias Felleisen (advisor) 
Sam Tobin-Hochstadt (co-advisor) 
Olin Shivers 
David Van Horn 
Kathryn McKinley (external) 



More information about the Colloq mailing list