Skip to content
View leissa's full-sized avatar

Highlights

  • Pro

Organizations

@AnyDSL@cdl-saarland

Block or report leissa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leissa/README.md

Roland Leißa

GitHubdblpORCIDLinkedIn

I am Professor for Programming Languages and Compilers at the University of Goettingen, Germany. I work on programming languages and compilers, with a focus on intermediate representations, type systems, partial evaluation, and high-performance systems.

Anurag's GitHub stats

Top Langs

📖 Publications

2026

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

2025

  • MimIrADe: Automatic Differentiation in MimIR
    Marcel Ullrich, Sebastian Hack, Roland Leißa
    CC 2025PDFACMzenododblp

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

2023

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

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 2022PDFACMarXivYouTubedblp

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.PDFElsevierarXivdblp

  • 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 2021PDFIEEEarXivdblp

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 2020PDFIEEEarXivdblp

  • 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 2020PDFIEEEarXivdblp

2019

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

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 2018PDFACMHiPEACYouTubedblp

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

2017

  • Language Support for Programming High-Performance Code
    Roland Leißa
    PhD 2017PDFUdSdblp

  • 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 2017PDFACMdblp

2015

  • A graph-based higher-order intermediate representation
    Roland Leißa, Marcel Köster, Sebastian Hack
    CGO 2015PDFIEEEcTuningGitHubdblp

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

2014

  • Code Refinement of Stencil Codes
    Marcel Köster, Roland Leißa, Sebastian Hack, Richard Membarth, Philipp Slusallek
    PPL 2014PDFWorld Scientificdblp

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

  • Sierra: a SIMD extension for C++
    Roland Leißa, Immanuel Haffner, Sebastian Hack
    WPMVP 2014PDFACMGitHubdblp

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

2013

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

2012

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

Pinned Loading

  1. mimir/mimirmimir/mimirPublic

    MimIR is my Intermediate Representation

    C++ 141 23

  2. c64enginec64enginePublic

    a game engine for the c64

    Python 23 6

  3. fefePublic

    A header-only C++ library for writing compiler/interpreter frontends.

    C++ 18 3

  4. cpplingscpplingsPublic

    Rustlings-style exercises for C++

    C++ 4