Michel Steuwer

Registered user since Fri 31 Mar 2017

Name: Michel Steuwer

Bio: I am a lecturer (assistant professor) in compilers and runtime systems in the School of Informatics at the University of Edinburgh in Scotland. I am a member of the Compiler and Architecture Design Group (CArD), the Institute for Computing Systems Architecture (ICSA), and a visiting member of staff at the School of Computing Science at the University of Glasgow.

Before joining the faculty in Edinburgh I was a lecturer in the School of Computing Science at the University of Glasgow. Prior to that, I was a postdoctoral researcher at the School of Informatics at the University of Edinburgh. I received my PhD from the University of Münster in Germany.

I am interested in all aspects of parallel programming. Particular research interests of mine include performance portability, structured parallel programming, heterogeneous and GPU computing, and novel compilation techniques for high-level languages.

Country: United Kingdom

Affiliation: The University of Edinburgh

Personal website: http://michel.steuwer.info/

Research interests: Parallel Programming, Structured Parallel Programming, Heterogeneous and GPU Computing, Novel Functional Compilation Techniques

Contributions

CGO 2021Artifact Evaluation Co-Chairs in Organizing Committee
Artifact Evaluation Co-Chairs in Artifact Evaluation Committee within the Call for Artifacts-track
CC 2021Artifact Evaluation Co-Chair in Organizing Committee
FHPNC 2020Committee Member in Program Committee within the FHPNC 2020 (cancelled)-track
DLS/SASAuthor of DelayRepay: Delayed Execution for Kernel Fusion in Python within the DLS-track
GPCE 2020Committee Member in Program Committee (to be completed) within the GPCE/SLE-track
CGO 2020
CC 2020Artifact Evaluation Chair in Organizing Committee
Session Chair of Session 4 Optimizations (part of Main Conference)
Committee Member in Program Committee within the Research Papers-track
Author of Generating Fast Sparse Matrix Vector Multiplication From a High Level Generic Functional IR within the Main Conference-track
Artifact Evaluation Chair in Artifact Evaluation Committee within the Research Artifacts-track
ICFP 2020Author of Achieving High-Performance the Functional Way - A Functional Pearl on Expressing High-Performance Optimizations as Rewrite Strategies within the ICFP Program-track
FHPNC 2019Author of Position-Dependent Arrays and Their Applicationfor High Performance Code Generation within the FHPNC-track
Author of Generating Efficient FFT GPU Code with Lift within the FHPNC-track
ARRAY 2019Author of High-Level Synthesis of Functional Patterns with Lift within the ARRAY 2019-track
LCTES 2019Committee Member in Program Committee within the LCTES 2019-track
Artifact Evaluation Chair in Organizing Committee within the LCTES 2019-track
Committee Member in Artifact Evaluation Committee within the LCTES 2019-track
GPCE 2019Committee Member in Program Committee within the GPCE 2019-track
LCTES 2018Artifact Evaluation Chair in Organizing Committee
Committee Member in Program Committee
MoreVMs 2017Author of OpenCL JIT Compilation for Dynamic Programming Languages within the MoreVMs 2017-track
SYCL 2017Committee Member in Program Committee within the SYCL 2017-track
ICFP 2017Committee Member in Artifact Evaluation Committee within the Research Artifacts-track
VEE 2017Author of Just-In-Time GPU Compilation for Interpreted Languages with Partial Evaluation within the Session 2-track
GPGPU-9Author of Multi-Stage Programming for GPUs in Modern C++ using PACXX within the GPGPU-9-track
Author of Performance Portable GPU Code Generation for Matrix Multiplication within the GPGPU-9-track