[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