AnyDSL

AnyDSL

Publications


Contents


Conference Papers

Michael Kenzel, Stefan Lemme, Richard Membarth, Matthias Kurtenacker, Hugo Devillers, Markus Steinberger, and Philipp Slusallek
AnyQ: An Evaluation Framework for Massively-Parallel Queue Algorithms
Proceedings of the 37th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 736-745, St. Petersburg, FL, USA, May 15-19, 2023.

André Müller, Bertil Schmidt, Richard Membarth, Roland Leißa, and Sebastian Hack
AnySeq/GPU: A Novel Approach for Faster Sequence Alignment on GPUs
Proceedings of the 2022 International Conference on Supercomputing (ICS), pp. 1030-1040, Virtual Event, June 28-30, 2022.

Puya Amiri, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Roland Leißa, and Sebastian Hack
FLOWER: A Comprehensive Dataflow Compiler for High-Level Synthesis
Proceedings of the 2021 International Conference on Field-Programmable Technology (FPT), pp. 1-9, Auckland, New Zealand, December 6-10, 2021.

M. Akif Özkan, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Roland Leißa, Sebastian Hack, Jürgen Teich, and Frank Hannig
AnyHLS: High-Level Synthesis with Partial Evaluation
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) (Proceedings of CODES+ISSS 2020), 39(11): 3202-3214, 2020.

André Müller, Bertil Schmidt, Andreas Hildebrandt, Richard Membarth, Roland Leißa, Matthis Kruse, and Sebastian Hack
AnySeq: A High Performance Sequence Alignment Library based on Partial Evaluation
Proceedings of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS), pp. 1030-1040, New Orleans, LA, USA, May 5-8, 2020.

Arsène Pérard-Gayot, Richard Membarth, Roland Leißa, Sebastian Hack, and Philipp Slusallek
Rodent: Generating Renderers without Writing a Generator
ACM Transactions on Graphics (Proceedings of SIGGRAPH 2019), 38(4): 40:1-40:12, 2019.

Roland Leißa, Klaas Boesche, Sebastian Hack, Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, André Müller, and Bertil Schmidt
AnyDSL: A Partial Evaluation Framework for Programming High-Performance Libraries
(HiPEAC 2018 Paper Award)
Proceedings of the ACM on Programming Languages (PACMPL), 2(OOPSLA): 119:1-119:30, 2018.

Arsène Pérard-Gayot, Richard Membarth, Philipp Slusallek, Simon Moll, Roland Leißa, and Sebastian Hack
A Data Layout Transformation for Vectorizing Compilers
Proceedings of the 2018 Workshop on Programming Models for SIMD/Vector Processing (WPMVP), pp. 7:1-7:8, Vösendorf / Vienna, Austria, February 24, 2018.

Arsène Pérard-Gayot, Martin Weier, Richard Membarth, Philipp Slusallek, Roland Leißa, and Sebastian Hack
RaTrace: Simple and Efficient Abstractions for BVH Ray Traversal Algorithms
Proceedings of the 16th International Conference on Generative Programming: Concepts & Experiences (GPCE), pp. 157-168, Vancouver, BC, Canada, October 23-24 2017.

Roland Leißa, Klaas Boesche, Sebastian Hack, Richard Membarth, and Philipp Slusallek
Shallow Embedding of DSLs via Online Partial Evaluation
(Best Paper Award)
Proceedings of the 14th International Conference on Generative Programming: Concepts & Experiences (GPCE), pp. 11-20, Pittsburgh, PA, USA, October 26-27, 2015.

Roland Leißa, Marcel Köster, and Sebastian Hack
A Graph-Based Higher-Order Intermediate Representation
(2nd prize: Artifact Evaluation for CGO/PPoPP’15)
Proceedings of the 2015 International Symposium on Code Generation and Optimization (CGO), pp. 202-212, San Francisco, CA, USA, February 7-11, 2015.

Richard Membarth, Philipp Slusallek, Marcel Köster, Roland Leißa, and Sebastian Hack
Target-Specific Refinement of Multigrid Codes
Proceedings of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp. 52-57, New Orleans, LA, USA, November 17, 2014.

Marcel Köster, Roland Leißa, Sebastian Hack, Richard Membarth, and Philipp Slusallek
Platform-Specific Optimization and Mapping of Stencil Codes through Refinement
Proceedings of the 1st International Workshop on High-Performance Stencil Computations (HiStencils), 2014.

Marcel Köster, Roland Leißa, Sebastian Hack, Richard Membarth, and Philipp Slusallek
Code Refinement of Stencil Codes
Parallel Processing Letters (PPL), 24 (3): 1–16, 2014.

Posters

Richard Membarth, Philipp Slusallek, Marcel Köster, Roland Leißa, and Sebastian Hack
High-Performance Domain-Specific Languages for GPU Computing
Poster Presentation at the GPU Technology Conference (GTC), San Jose, CA, USA, March 24-27, 2014.