Projektdetails
A fully-featured domain-specific language front-end in MLIR
MLIR is a novel compiler framework that promises revolutionary new opportunities for compiling problems from diverse domains for heterogeneous systems. Its architecture makes it possible to combine independent compiler parts in a common in-memory representation and exchange programs between MLIR compilers. Since its adoption into LLVM in late 2019, MLIR has grown into a large community in both industry and academia. In this demo, we demonstrate how advantageous the MLIR framework is for implementing domain-specific languages. Using the EVEREST kernel language as an example, we show how MLIR abstractions can be designed and combined to form complex but effective compilers. The demo will show concrete applications of EKL in the EVEREST project while showing glimpses of how MLIR made it possible.
Ansprechpartner
OUTPUT CONTACT
Silvia KappluschRaum: APB / 1014
Telefon: (49) 351 463 38465
E-Mail: silvia.kapplusch@tu-dresden.de
OUTPUT LIVE
Franziska HannßRaum: APB / 2069
Telefon: (49) 351 463 39186
E-Mail: franziska.hannss@tu-dresden.de
OUTPUT App
Thomas SpringerRaum: APB / 3084
Telefon: (49) 351 463 43532
E-Mail: thomas.springer@tu-dresden.de