HiPeac 2025 Workshop

We will be presenting a workshop titled xDSL: a Python-based compiler ecosystem.

Workshop agenda:

10:00 - 10:05: Introduction and welcome (Nick Brown, EPCC at the University of Edinburgh)

10:05 - 10:40: xDSL overview and why adopt this? (Tobias Grosser, Cambridge University)

10:40 - 11:00: Developing a compiler stack for the RISC-V PULP snitch using xDSL (Chris Vasiladiotis, University of Edinburgh)

11:00 - 11:30: Break

11:30 - 11:50: Hardware-Informed Domain-Specific Transformations (Sasha Lopoukhine, Cambridge University)

11:50 - 12:10: An automated stencil compilation flow for the Cerebras CS-2 (Nicolai Stawinoga, Technische Universität Berlin)

12:10 - 12:30: A shared HPC DSL compilation stack with xDSL for the Devito and PSyclone DSLs (George Bisbas, Imperial College London)

12:30 - 12:50: Fortran programming of novel accelerators for HPC (Nick Brown, EPCC at the University of Edinburgh)

12:50 - 13:00: Conclusions and next steps (Tobias Grosser, Cambridge University)