License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.SNAPL.2015.238
URN: urn:nbn:de:0030-drops-50295
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2015/5029/
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
Go Meta! A Case for Generative Programming and DSLs in Performance Critical Systems
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.
BibTeX - Entry
@InProceedings{rompf_et_al:LIPIcs:2015:5029,
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{\"u}schel and Kunle Olukotun},
title = {{Go Meta! A Case for Generative Programming and DSLs in Performance Critical Systems}},
booktitle = {1st Summit on Advances in Programming Languages (SNAPL 2015)},
pages = {238--261},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-80-4},
ISSN = {1868-8969},
year = {2015},
volume = {32},
editor = {Thomas Ball and Rastislav Bodik and Shriram Krishnamurthi and Benjamin S. Lerner and Greg Morrisett},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2015/5029},
URN = {urn:nbn:de:0030-drops-50295},
doi = {10.4230/LIPIcs.SNAPL.2015.238},
annote = {Keywords: Performance, Generative Programming, Staging, DSLs}
}
Keywords: |
|
Performance, Generative Programming, Staging, DSLs |
Collection: |
|
1st Summit on Advances in Programming Languages (SNAPL 2015) |
Issue Date: |
|
2015 |
Date of publication: |
|
30.04.2015 |