Skip to content

Michel Steuwer

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

33

Venues

15

Active years

2012–2025

Best venue rank

A*

Where they publish

Papers

33 indexed papers, newest first.

YearVenueTitleAuthors
2025CGOxDSL: Sidekick Compilation for SSA-Based Compilers.Mathieu Fehr, Michel Weber, Christian Ulmann, Alexandre Lopoukhine, Martin Paul Lcke, Tho Degioanni, Christos Vasiladiotis, Michel Steuwer, Tobias Grosser
2025CGOThe MLIR Transform Dialect: Your Compiler Is More Powerful Than You Think.Martin Paul Lcke, Oleksandr Zinenko, William S. Moses, Michel Steuwer, Albert Cohen
2024ASPLOSA shared compilation stack for distributed-memory parallelism in stencil DSLs.George Bisbas, Anton Lydike, Emilien Bauer, Nick Brown, Mathieu Fehr, Lawrence Mitchell, Gabriel Rodriguez-Canal, Maurice Jamieson, Paul H. J. Kelly, Michel Steuwer, Tobias Grosser
2024CGOWelcome from the Program Chairs.Guilherme Ottoni, Fernando Pereira, Michel Steuwer, Jingling Xue
2023ASPLOSBaCO: A Fast and Portable Bayesian Compiler Optimization Framework.Erik Orm Hellsten, Artur L. F. Souza, Johannes Lenfers, Rubens Lacouture, Olivia Hsu, Adel Ejjeh, Fredrik Kjolstad, Michel Steuwer, Kunle Olukotun, Luigi Nardi
2022EuroParGenerating Work Efficient Scan Implementations for GPUs the Functional Way.Federico Pizzuti, Michel Steuwer, Christophe Dubach
2022HASKELLInvestigating magic numbers: improving the inlining heuristic in the Glasgow Haskell Compiler.Celeste Hollenbeck, Michael F. P. O'Boyle, Michel Steuwer
2022PPoPPSystematically extending a high-level code generator with support for tensor cores.Lukas Siefke, Bastian Kpcke, Sergei Gorlatch, Michel Steuwer
2022SLECollection Skeletons: Declarative Abstractions for Data Collections.Bjrn Franke, Zhibo Li, John Magnus Morton, Michel Steuwer
2021CCIntegrating a functional pattern-based IR into MLIR.Martin Lcke, Michel Steuwer, Aaron Smith
2021CGOTowards a Domain-Extensible Compiler: Optimizing an Image Processing Pipeline on Mobile CPUs.Thomas Koehler, Michel Steuwer
2021CGOReport from the Artifact Evaluation Committee.Jubi Taneja, Michel Steuwer
2021ICFPGenerating high performance code for irregular data structures using dependent types.Federico Pizzuti, Michel Steuwer, Christophe Dubach
2020CCGenerating fast sparse matrix vector multiplication from a high level generic functional IR.Federico Pizzuti, Michel Steuwer, Christophe Dubach
2020DLSDelayRepay: delayed execution for kernel fusion in Python.John Magnus Morton, Kuba Kaszyk, Lu Li, Jiawen Sun, Christophe Dubach, Michel Steuwer, Murray Cole, Michael F. P. O'Boyle
2020PPoPPHigh-level hardware feature extraction for GPU performance prediction of stencils.Toomas Remmelg, Bastian Hagedorn, Lu Li, Michel Steuwer, Sergei Gorlatch, Christophe Dubach
2019ICFPGenerating efficient FFT GPU code with Lift.Bastian Kpcke, Michel Steuwer, Sergei Gorlatch
2019ICFPPosition-dependent arrays and their application for high performance code generation.Federico Pizzuti, Michel Steuwer, Christophe Dubach
2019PLDIHigh-level synthesis of functional patterns with Lift.Martin Kristien, Bruno Bodin, Michel Steuwer, Christophe Dubach
2018ASPLOSAutomatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach.Philip Ginsbach, Toomas Remmelg, Michel Steuwer, Bruno Bodin, Christophe Dubach, Michael F. P. O'Boyle
2018CGOHigh performance stencil code generation with lift.Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, Christophe Dubach
2017CGOLift: a functional data-parallel IR for high-performance GPU code generation.Michel Steuwer, Toomas Remmelg, Christophe Dubach
2017PPoPPTowards Composable GPU Programming: Programming GPUs with Eager Actions and Lazy Views.Michael Haidl, Michel Steuwer, Hendrik Dirks, Tim Humernbrum, Sergei Gorlatch
2017VEEJust-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation.Juan Jos Fumero, Michel Steuwer, Lukas Stadler, Christophe Dubach
2016CASESMatrix multiplication beyond auto-tuning: rewrite-based GPU code generation.Michel Steuwer, Toomas Remmelg, Christophe Dubach
2016PPoPPMulti-stage programming for GPUs in C++ using PACXX.Michael Haidl, Michel Steuwer, Tim Humernbrum, Sergei Gorlatch
2016PPoPPPerformance portable GPU code generation for matrix multiplication.Toomas Remmelg, Thibaut Lutz, Michel Steuwer, Christophe Dubach
2015ICFPGenerating performance portable code using rewrite rules: from high-level functional expressions to high-performance OpenCL code.Michel Steuwer, Christian Fensch, Sam Lindley, Christophe Dubach
2014PLDIA Composable Array Function Interface for Heterogeneous Computing in Java.Juan Jos Fumero, Michel Steuwer, Christophe Dubach
2013ICCSHigh-Level Programming for Medical Imaging on Multi-GPU Systems Using the SkelCL Library.Michel Steuwer, Sergei Gorlatch
2013PACTSkelCL: Enhancing OpenCL for High-Level Programming of Multi-GPU Systems.Michel Steuwer, Sergei Gorlatch
2012EuroParUsing the SkelCL Library for High-Level GPU Programming of 2D Applications.Michel Steuwer, Sergei Gorlatch, Matthias Bu, Stefan Breuer
2012SoMeTA High-Level Programming Approach for Distributed Systems with Accelerators.Michel Steuwer, Philipp Kegel, Sergei Gorlatch