1. Go Meta! A Case for Generative Programming and DSLs in Performance Critical Systems
- Author
-
Tiark Rompf and Kevin J. Brown and HyoukJoong Lee and Arvind K. Sujeeth and Manohar Jonnalagedda and Nada Amin and Georg Ofenbeck and Alen Stojanov and Yannis Klonatos and Mohammad Dashti and Christoph Koch and Markus Püschel and Kunle Olukotun, Rompf, Tiark, Brown, Kevin J., Lee, HyoukJoong, Sujeeth, Arvind K., Jonnalagedda, Manohar, Amin, Nada, Ofenbeck, Georg, Stojanov, Alen, Klonatos, Yannis, Dashti, Mohammad, Koch, Christoph, Püschel, Markus, Olukotun, Kunle, Tiark Rompf and Kevin J. Brown and HyoukJoong Lee and Arvind K. Sujeeth and Manohar Jonnalagedda and Nada Amin and Georg Ofenbeck and Alen Stojanov and Yannis Klonatos and Mohammad Dashti and Christoph Koch and Markus Püschel and Kunle Olukotun, Rompf, Tiark, Brown, Kevin J., Lee, HyoukJoong, Sujeeth, Arvind K., Jonnalagedda, Manohar, Amin, Nada, Ofenbeck, Georg, Stojanov, Alen, Klonatos, Yannis, Dashti, Mohammad, Koch, Christoph, Püschel, Markus, and Olukotun, Kunle
- Abstract
Most performance critical software is developed using very low-level techniques. We argue that this needs to change, and that generative programming is an effective avenue to enable the use of high-level languages and programming techniques in many such circumstances.
- Published
- 2015
- Full Text
- View/download PDF