[PRL] Torture Chamber: Thursday, 4:30, 366

Vincent St-Amour stamourv at ccs.neu.edu
Tue Jun 18 10:57:22 EDT 2013


I will be holding a torture chamber for my proposal on Thursday at 4:30
in 366.

Please come torture me!

Vincent



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. 




More information about the PRL mailing list