Write a Blog >>
GPCE 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019

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 Oct

Displayed 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
11:00
30m
Talk
Automated Metamodel Augmentation for Seamless Model Evolution Tracking and Planning
GPCE 2019
Michael Nieke TU Braunschweig, Germany, Adrian Hoff TU Braunschweig, Christoph Seidl Technische Universit├Ąt Braunschweig
11:30
30m
Talk
Floorplan: Spatial Layout in Memory Management SystemsDistinguished Paper Award
GPCE 2019
Karl Cronburg Tufts University, Sam Guyer Tufts University
DOI Pre-print
12:00
20m
Talk
Compiler Generation for Performance-Oriented Embedded DSLs (Short Paper)
GPCE 2019
Amir Shaikhha University of Oxford, Vojin Jovanovic Oracle Labs, Christoph E. Koch EPFL