@InProceedings{rompf_et_al:LIPIcs.SNAPL.2015.238, author = {Rompf, Tiark and Brown, Kevin J. and Lee, HyoukJoong and Sujeeth, Arvind K. and Jonnalagedda, Manohar and Amin, Nada and Ofenbeck, Georg and Stojanov, Alen and Klonatos, Yannis and Dashti, Mohammad and Koch, Christoph and P\"{u}schel, Markus and Olukotun, Kunle}, 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 = {Ball, Thomas and Bodík, Rastislav and Krishnamurthi, Shriram and Lerner, Benjamin S. and Morriset, Greg}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SNAPL.2015.238}, URN = {urn:nbn:de:0030-drops-50295}, doi = {10.4230/LIPIcs.SNAPL.2015.238}, annote = {Keywords: Performance, Generative Programming, Staging, DSLs} }