Domain-specific languages: A systematic map** study

T Kosar, S Bohra, M Mernik - Information and Software Technology, 2016 - Elsevier
Context: In this study we report on a Systematic Map** Study (SMS) for Domain-Specific
Languages (DSLs), based on an automatic search including primary studies from journals …

MLIR: Scaling compiler infrastructure for domain specific computation

C Lattner, M Amini, U Bondhugula… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
This work presents MLIR, a novel approach to building reusable and extensible compiler
infrastructure. MLIR addresses software fragmentation, compilation for heterogeneous …

The state of the art in language workbenches: Conclusions from the language workbench challenge

S Erdweg, T Van Der Storm, M Völter… - … Conference, SLE 2013 …, 2013 - Springer
Abstract Language workbenches are tools that provide high-level mechanisms for the
implementation of (domain-specific) languages. Language workbenches are an active area …

MLIR: A compiler infrastructure for the end of Moore's law

C Lattner, M Amini, U Bondhugula, A Cohen… - ar** high-performance software is a difficult task that requires the use of low-level,
architecture-specific programming models (eg, OpenMP for CMPs, CUDA for GPUs, MPI for …

Equality saturation: a new approach to optimization

R Tate, M Stepp, Z Tatlock, S Lerner - … of the 36th annual ACM SIGPLAN …, 2009 - dl.acm.org
Optimizations in a traditional compiler are applied sequentially, with each optimization
destructively modifying the program to produce a transformed program that is then passed to …

Programming and symbolic computation in Maude

F Durán, S Eker, S Escobar, N Martí-Oliet… - Journal of Logical and …, 2020 - Elsevier
Rewriting logic is both a flexible semantic framework within which widely different concurrent
systems can be naturally specified and a logical framework in which widely different logics …