[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