Program - ACM Europe School on MLIR 2026
Note: This is a dynamic event: our schedule evolves until and throughout the school.
Note: Classes will be streamed online through Microsoft Teams, see each session for the link. A recording of each session will be uploaded to the ACM Digital Library.
Day 1 | Monday, Aug 10
Time
10:00<br>Arrival & Introduction<br>Kunwar Grover & Tobias Grosser
11:45<br>Coffee break
12:15<br>Compiler Introduction<br>Saday Sadayappan & Tobias Grosser
14:00<br>Lunch
16:00<br>MLIR IR Introduction<br>Théo Degioanni & Mathieu Fehr
18:00<br>Break
19:00<br>Poster session (not streamed)
21:00<br>— End of day—
Day 2 | Tuesday, Aug 11
Time
10:00<br>ODS<br>Markus Böck
11:45<br>Coffee Break
12:15<br>MLIR Fundamentals: Introduction to C++ IR Data Structures and APIs<br>Matthias Springer
14:00<br>Lunch
16:00<br>MLIR Fundamentals: Pattern-based Transformations<br>Matthias Springer
17:45<br>Coffee break
18:15<br>Core transformations<br>Markus Böck & Maximilian Bartel
20:00<br>— End of day—
Day 3 | Wednesday, Aug 12
Time
10:00<br>MLIR Fundamentals: Understanding Interfaces<br>Matthias Springer & Kunwar Grover
11:45<br>Coffee Break
12:15<br>Mutable variables and Mem2Reg<br>Théo Degioanni
14:00<br>Lunch
17:00
21:00
Hike<br>Solar<br>Eclipse
22:00<br>— End of day—
Day 4 | Thursday, Aug 13
Time
10:00<br>Dataflow Analysis<br>Mathieu Fehr
11:45<br>Coffee Break
12:15<br>Introduction to Cuda Tile IR<br>Théo Degioanni
14:00<br>Lunch
16:00<br>Digital Design with MLIR and CIRCT<br>Louis Ledoux
17:45<br>Coffee break
18:15<br>Linalg and Transform Dialect<br>Maximilian Bartel
20:00<br>— End of day—
Day 5 | Friday, Aug 14
Time
10:00<br>Participants’ presentations 1 (not streamed)
12:00<br>Coffee Break
12:20<br>Participants’ presentations 2 (not streamed)
14:00<br>— Closing & Lunch —
Speakers
M. Bartel
roofline
M. Böck
ETH Zürich
T. Degioanni
NVIDIA
M. Fehr
U. of Edinburgh
T.Grosser
U. of Cambridge
K. Grover
AMD
L. Ledoux
INRIA
P.Sadayappan
U. of Utah
M. Springer
NVIDIA