Optimization coaching: optimizers learn to communicate with programmers

  title={Optimization coaching: optimizers learn to communicate with programmers},
  author={Vincent St-Amour and Sam Tobin-Hochstadt and Matthias Felleisen},
Optimizing compilers map programs in high-level languages to high-performance target language code. To most programmers, such a compiler constitutes an impenetrable black box whose inner workings are beyond their understanding. Since programmers often must understand the workings of their compilers to achieve their desired performance goals, they typically resort to various forms of reverse engineering, such as examining compiled code or intermediate forms. Instead, optimizing compilers should… CONTINUE READING

Similar Papers

Loading similar papers…