Publications

2026

  • SSA without Dominance for Higher-Order Programs
    Roland Leißa, Johannes Griebler
    PLDI 2026 ACM arXiv zenodo

2025

  • MimIrADe: Automatic Differentiation in MimIR
    Marcel Ullrich, Sebastian Hack, Roland Leißa
    CC 2025 PDF ACM zenodo dblp

  • MimIR: An Extensible and Type-Safe Intermediate Representation for the DSL Age
    Roland Leißa, Marcel Ullrich, Joachim Meyer, Sebastian Hack
    POPL 2025 PDF ACM arXiv zenodo YouTube dblp

2023

  • Preparing Reproducible Scientific Artifacts using Docker
    Michael Canesche, Roland Leißa, Fernando Magno Quintão Pereira
    PDF arXiv dblp

2022

  • AnySeq/GPU: a novel approach for faster sequence alignment on GPUs
    André Müller, Bertil Schmidt, Richard Membarth, Roland Leißa, Sebastian Hack
    ICS 2022 PDF ACM arXiv YouTube dblp

2021

  • tinyMD: Mapping molecular dynamics simulations to heterogeneous hardware using partial evaluation
    Rafael Ravedutti L. Machado, Jonas Schmitt, Sebastian Eibl, Jan Eitzinger, Roland Leißa, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Harald Köstler
    J. Comput. Sci. PDF Elsevier arXiv dblp

  • FLOWER: A comprehensive dataflow compiler for high-level synthesis
    Puya Amiri, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Roland Leißa, Sebastian Hack
    FPT 2021 PDF IEEE arXiv dblp

2020

  • AnyHLS: High-Level Synthesis With Partial Evaluation
    M. Akif Özkan, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Roland Leißa, Sebastian Hack, Jürgen Teich, Frank Hannig
    TACD 2020 PDF IEEE arXiv dblp

  • AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation
    André Müller, Bertil Schmidt, Andreas Hildebrandt, Richard Membarth, Roland Leißa, Matthis Kruse, Sebastian Hack
    IPDPS 2020 PDF IEEE arXiv dblp

2019

  • Rodent: generating renderers without writing a generator
    Arsène Pérard-Gayot, Richard Membarth, Roland Leißa, Sebastian Hack, Philipp Slusallek
    SIGGRAPH 2019 PDF ACM dblp

2018

  • AnyDSL: a partial evaluation framework for programming high-performance libraries
    Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, Bertil Schmidt
    OOPSLA 2018 PDF ACM HiPEAC YouTube dblp

  • A Data Layout Transformation for Vectorizing Compilers
    Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Simon Moll, Roland Leißa, Sebastian Hack
    WPMVP 2018 PDF ACM dblp

2017

  • Language Support for Programming High-Performance Code
    Roland Leißa
    PhD 2017 PDF UdS dblp

  • RaTrace: simple and efficient abstractions for BVH ray traversal algorithms
    Arsène Pérard-Gayot, Martin Weier, Richard Membarth, Philipp Slusallek, Roland Leißa, Sebastian Hack
    GPCE 2017 PDF ACM dblp

2015

  • A graph-based higher-order intermediate representation
    Roland Leißa, Marcel Köster, Sebastian Hack
    CGO 2015 PDF IEEE cTuning GitHub dblp

  • Shallow embedding of DSLs via online partial evaluation
    Roland Leißa, Klaas Boesche, Sebastian Hack, Richard Membarth, Philipp Slusallek
    GPCE 2015 PDF ACM Award dblp

2014

  • Code Refinement of Stencil Codes
    Marcel Köster, Roland Leißa, Sebastian Hack, Richard Membarth, Philipp Slusallek
    PPL 2014 PDF World Scientific dblp

  • Specialization through dynamic staging
    Piotr Danilewski, Marcel Köster, Roland Leißa, Richard Membarth, Philipp Slusallek
    GPCE 2014 PDF ACM dblp

  • Sierra: a SIMD extension for C++
    Roland Leißa, Immanuel Haffner, Sebastian Hack
    WPMVP 2014 PDF ACM GitHub dblp

  • Target-specific refinement of multigrid codes
    Richard Membarth, Philipp Slusallek, Marcel Köster, Roland Leißa, Sebastian Hack:
    WOLFHPC 2014 PDF Springer dblp

2013

  • Simple and Efficient Construction of Static Single Assignment Form
    Matthias Braun, Sebastian Buchwald, Sebastian Hack, Roland Leißa, Christoph Mallon, Andreas Zwinkau
    CC 2013 PDF Springer GitHub GitHub dblp

2012

  • Extending a C-like language for portable SIMD programming
    Roland Leißa, Sebastian Hack, Ingo Wald
    PPoPP 2012 PDF ACM dblp