Compiler Generation for Performance-Oriented Embedded DSLs (Short Paper)
Language-oriented programming is a paradigm which advocates using domain-specific languages (DSLs) for developing the different components of a software system. Language workbenches are key tools for facilitating the development of DSLs. However, none of the existing language workbenches deliver an efficient development process for performance-oriented DSLs.
In this paper, we present a framework for generating optimizing compilers for performance-oriented embedded domain-specific languages (EDSLs). This framework provides facilities to automatically generate the boilerplate code required for building DSL compilers on top of the existing extensible optimizing compilers. We evaluate the practicality of our framework by demonstrating two real-world use-cases successfully built with it.
Tue 22 OctDisplayed time zone: Beirut change
11:00 - 12:30
Domain-specific languages and modelingGPCE 2019 at Ground floor conference room
Chair(s): Ulrik Pagh Schultz University of Southern Denmark
|Automated Metamodel Augmentation for Seamless Model Evolution Tracking and Planning|
Michael Nieke TU Braunschweig, Germany, Adrian Hoff TU Braunschweig, Christoph Seidl Technische Universität Braunschweig
|Floorplan: Spatial Layout in Memory Management SystemsDistinguished Paper Award|
Karl Cronburg Tufts University, Sam Guyer Tufts UniversityDOI Pre-print
|Compiler Generation for Performance-Oriented Embedded DSLs (Short Paper)|
Amir Shaikhha University of Oxford, Vojin Jovanovic Oracle Labs, Christoph E. Koch EPFL