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
Times are displayed in time zone: Beirut change

11:00 - 12:30
Domain-specific languages and modelingGPCE 2019 at Ground floor conference room
Chair(s): Ulrik Pagh SchultzUniversity of Southern Denmark
11:00
30m
Talk
Automated Metamodel Augmentation for Seamless Model Evolution Tracking and Planning
GPCE 2019
Michael NiekeTU Braunschweig, Germany, Adrian HoffTU Braunschweig, Christoph SeidlTechnische Universit├Ąt Braunschweig
11:30
30m
Talk
Floorplan: Spatial Layout in Memory Management SystemsDistinguished Paper Award
GPCE 2019
Karl CronburgTufts University, Sam GuyerTufts University
DOI Pre-print
12:00
20m
Talk
Compiler Generation for Performance-Oriented Embedded DSLs (Short Paper)
GPCE 2019
Amir ShaikhhaUniversity of Oxford, Vojin JovanovicOracle Labs, Christoph E. KochEPFL