Menu
Home
Program
Agenda
Speakers
Round Tables
Call for Presentations
Student Travel Grants
Venue + Travel
Sponsors
Job Postings
FAQ
AGENDA
All times are approximate until the final agenda is posted.
Program - Speakers and Talks:
Toggle filters
Javed Absar
Mehdi Amini
Maximilian Bartel
Balázs Benics
Mohamed Ismail Bennani
Kristof Beyls
Markus Böck
Marius Brehler
Michael Buch
Chandler Carruth
Hao-Chun Chang
Oliver Chang
Mindong Chen
Weiwei Chen
Théo Degioanni
Johannes Doerfert
Alexis Engelke
Walter Erquinigo
Mathieu Fehr
Nicholas Fry
Aiden Grossman
Kunwar Grover
Wenlei He
Yifei He
Ellis Hoag
Ivan Ivanov
Tejas Joshi
Andrew Kallai
Panagiotis Karouzakis
Konrad Kleine
Robert Konicar
Tanya Lattner
Henrich Lauko
Sasha Lopoukhine
Pablo Antonio Martinez
Gábor Márton
Bruno Mateu
Harsh Menon
Benjamin Mikek
Rolf Morel
William Moses
Ashutosh Nema
Sebastian Neubauer
Khoi Nguyen
Jeff Niu
Guray Ozen
Ludger Paehler
Alexy Pellegrini
Christoph Pichler
Adrian Prantl
Jon Ross-Perkins
Alexey Sachkov
Utkarsh Saxena
Viraj Shah
Peter Smith
Richard Smith
David Spickett
Matthias Springer
Tobias Stadler
Oliver Stannard
J. Ryan Stinnett
Hugo Trachino
Mircea Trofin
Pierre van Houtryve
Wei Wei
Wei Xiao
Egor Zhdan
Billy Zhu
Alex Zinenko
Keynote
Technical Talk
Tutorial
Student Technical Talks
Quick Talks
Lightning Talks
Poster
Workshop
Panel
Round Tables
Welcome
Closing
Break/Meal
Tuesday, April 9, 2024
Wednesday, April 10, 2024
Thursday, April 11, 2024
Time
Name
Location Name
Session Type
Speakers
8:30 AM - 9:00 AM
MLIR Workshop Check-In + Badge Pickup
Foyer
9:00 AM - 3:45 PM
MLIR Workshop
PSC I-III
Workshop
4:00 PM - 4:30 PM
Newcomer & Community.o Check-In + Badge Pickup
Foyer
4:30 PM - 7:00 PM
Newcomer & Community.o Meeting + Reception
PSC I-III + Cascade Bar
Workshop
Time
Name
Location Name
Session Type
Speakers
8:00 AM - 9:00 AM
Registration
Foyer
Break/Meal
9:00 AM - 9:10 AM
Opening Remarks
Ballroom
Welcome
Tanya Lattner
9:10 AM - 10:00 AM
Does LLVM implement security hardenings correctly? A BOLT-based static analyzer to the rescue?
Ballroom
Keynote
Kristof Beyls
10:00 AM - 10:30 AM
Break
Foyer
Break/Meal
10:30 AM - 11:00 AM
Revamping Sampling-Based PGO with Context-Sensitivity and Pseudo-Instrumentation
PSC I-III
Technical Talk
Wenlei He
10:30 AM - 11:00 AM
Deep Dive on Interfaces Implementation
Ballroom
Technical Talk
Mehdi Amini
11:00 AM - 11:30 AM
Temporal Profiling and Orderfile Optimization for Mobile Apps
PSC I-III
Technical Talk
Ellis Hoag
11:00 AM - 11:30 AM
Round Tables
PSC IV-VI
Round Tables
11:00 AM - 12:00 PM
Quick Talks
Ballroom
Quick Talks
Pierre van Houtryve
Alexey Sachkov
Pablo Antonio Martinez
Hugo Trachino
Théo Degioanni
Kristof Beyls
11:30 AM - 12:00 PM
Enable Hardware PGO for both Windows and Linux
PSC I-III
Technical Talk
Wei Xiao
12:00 PM - 1:15 PM
Lunch
Parkring Restaurant
Break/Meal
1:15 PM - 1:45 PM
Swift/C++ Interoperability
Ballroom
Technical Talk
Egor Zhdan
1:15 PM - 1:45 PM
LLVM Foundation Updates
PSC I-III
Panel
1:15 PM - 1:45 PM
Round Tables
PSC IV-VI
Round Tables
1:45 PM - 2:15 PM
Leveraging LLVM Optimizations to Speed up Constraint Solving
PSC I-III
Technical Talk
Benjamin Mikek
1:45 PM - 2:15 PM
Structured Code Generation From the Ground Up
Ballroom
Technical Talk
Alex Zinenko
2:15 PM - 2:45 PM
Contextual Instrumented-Based Profiling for Datacenter Applications
PSC I-III
Technical Talk
Mircea Trofin
2:15 PM - 2:45 PM
Round Tables
PSC IV-VI
Round Tables
2:15 PM - 2:45 PM
C++ Modules: Build ‘Em All with CMake and Clang
Ballroom
Technical Talk
Alexy Pellegrini
2:45 PM - 3:15 PM
Mojo debugging: extending MLIR and LLDB
Ballroom
Technical Talk
Walter Erquinigo
Billy Zhu
2:45 PM - 3:15 PM
Faster Compilation with GlobalISel: Skipping LLVM-IR
PSC I-III
Technical Talk
Tobias Stadler
3:15 PM - 4:15 PM
Sponsor Meet & Greet
Foyer
Break/Meal
4:15 PM - 4:45 PM
Round Tables
PSC IV-VI
Round Tables
4:15 PM - 5:15 PM
Quick Talks
Ballroom
Quick Talks
David Spickett
Oliver Stannard
Henrich Lauko
Sebastian Neubauer
Adrian Prantl
4:15 PM - 5:15 PM
Student Technical Talks
PSC I-III
Student Technical Talks
Viraj Shah
Rolf Morel
Aiden Grossman
4:45 PM - 5:15 PM
Round Tables
PSC IV-VI
Round Tables
5:15 PM - 5:45 PM
Experiences building a JVM using LLVM ORC JIT
Ballroom
Technical Talk
Markus Böck
5:15 PM - 5:45 PM
Teaching MLIR concepts to undergraduate students
PSC I-III
Technical Talk
Mathieu Fehr
Sasha Lopoukhine
6:30 PM - 9:30 PM
Reception
Palais Wertheim
Break/Meal
Time
Name
Location Name
Session Type
Speakers
8:15 AM - 9:15 AM
Registration
Foyer
Break/Meal
9:15 AM - 10:00 AM
Efficient Idioms in MLIR
Ballroom
Keynote
Mehdi Amini
Jeff Niu
10:00 AM - 10:30 AM
Break
Foyer
Break/Meal
10:30 AM - 11:00 AM
Simplifying, Consolidating & Documenting LLDB’s Scripting Functionalities
PSC I-III
Technical Talk
Mohamed Ismail Bennani
10:30 AM - 11:00 AM
Round Tables
PSC IV-VI
Round Tables
10:30 AM - 11:00 AM
Incremental Symbolic Execution for the Clang Static Analyzer
Ballroom
Technical Talk
Balázs Benics
11:00 AM - 11:30 AM
Round Tables
PSC IV-VI
Round Tables
11:00 AM - 11:30 AM
Accurate Coverage Metrics for Compiler-Generated Debugging Information
PSC I-III
Technical Talk
J. Ryan Stinnett
11:00 AM - 12:00 PM
Carbon: An experiment in different tradeoffs
Ballroom
Panel
Chandler Carruth
Jon Ross-Perkins
Richard Smith
11:30 AM - 12:00 PM
Optimizing RISC-V code size: Zcmt and Zcmi extensions
PSC I-III
Technical Talk
Gábor Márton
12:00 PM - 1:15 PM
Lunch
Parkring Restaurant
Break/Meal
1:15 PM - 1:45 PM
Round Tables
PSC IV-VI
Round Tables
1:15 PM - 1:45 PM
Computing Bounds of SSA Values in MLIR
Ballroom
Technical Talk
Matthias Springer
1:15 PM - 2:15 PM
Student Technical Talks
PSC I-III
Student Technical Talks
Panagiotis Karouzakis
Bruno Mateu
Yifei He
1:45 PM - 2:15 PM
MLIR Vector Distribution
Ballroom
Technical Talk
Kunwar Grover
Harsh Menon
1:45 PM - 2:15 PM
Round Tables
PSC IV-VI
Round Tables
2:15 PM - 2:45 PM
Lifting CFGs to structured control flow in MLIR
Ballroom
Technical Talk
Markus Böck
2:15 PM - 3:15 PM
Lightning Talks
PSC I-III
Lightning Talks
Konrad Kleine
Maximilian Bartel
Marius Brehler
Johannes Doerfert
Aiden Grossman
Ivan Ivanov
Tejas Joshi
William Moses
Peter Smith
Richard Smith
2:45 PM - 3:15 PM
MLIR Linalg Op Fusion - Theory & Practice
Ballroom
Technical Talk
Javed Absar
3:15 PM - 4:15 PM
Poster Session & Break
Foyer
Poster
Hao-Chun Chang
Christoph Pichler
Nicholas Fry
Robert Konicar
Henrich Lauko
Khoi Nguyen
Andrew Kallai
Oliver Chang
4:15 PM - 4:45 PM
Efficient Data-Flow Analysis on Region-Based Control Flow in MLIR
Ballroom
Technical Talk
Weiwei Chen
4:15 PM - 4:45 PM
LLVM-IR-Dataset-Utils - Scalable Tooling for IR Datasets
PSC I-III
Technical Talk
Aiden Grossman
Ludger Paehler
4:45 PM - 5:45 PM
Zero to Hero: Programming Nvidia Hopper Tensor Core with MLIR's NVGPU Dialect
PSC I-III
Tutorial
Guray Ozen
4:45 PM - 5:45 PM
Quick Talks
Ballroom
Quick Talks
Michael Buch
Wei Wei
Mindong Chen
Utkarsh Saxena
Ashutosh Nema
Alexis Engelke
5:45 PM - 6:00 PM
Closing Remarks
Ballroom
Closing
Tanya Lattner