Go Meta! A Case for Generative Programming and DSLs in Performance Critical Systems


Date

2015

Publication Type

Conference Paper

ETH Bibliography

yes

Citations

Altmetric

Data

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.

Publication status

published

Book title

1st Summit on Advances in Programming Languages (SNAPL 2015)

Volume

32

Pages / Article No.

238 - 261

Publisher

Schloss Dagstuhl – Leibniz-Zentrum für Informatik

Event

1st Summit on Advances in Programming Languages (SNAPL 2015)

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Performance; Generative Programming; Staging; DSLs

Organisational unit

02150 - Dep. Informatik / Dep. of Computer Science check_circle
03893 - Püschel, Markus / Püschel, Markus check_circle

Notes

Funding

Related publications and datasets