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)