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
|Automated Metamodel Augmentation for Seamless Model Evolution Tracking and Planning|
|Floorplan: Spatial Layout in Memory Management SystemsDistinguished Paper Award|
GPCE 2019DOI Pre-print
|Compiler Generation for Performance-Oriented Embedded DSLs (Short Paper)|