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

gpce-2019-papers
11:00 - 12:30: GPCE 2019 - Domain-specific languages and modeling at Ground floor conference room
Chair(s): Ulrik SchultzUniversity of Southern Denmark
gpce-2019-papers11:00 - 11:30
Talk
Michael NiekeTU Braunschweig, Germany, Adrian HoffTU Braunschweig, Christoph SeidlTechnische Universit├Ąt Braunschweig
gpce-2019-papers11:30 - 12:00
Talk
Karl CronburgTufts University, Sam GuyerTufts University
DOI Pre-print
gpce-2019-papers12:00 - 12:20
Talk
Amir ShaikhhaUniversity of Oxford, Vojin JovanovicOracle Labs, Christoph E. KochEPFL