All times are approximate until the final agenda is posted.

Program - Speakers and Talks:

Time Name Location Name Session Type Speakers
8:30 AM - 9:00 AMMLIR Workshop Check-In + Badge PickupFoyer 
9:00 AM - 3:45 PMMLIR WorkshopPSC I-IIIWorkshop
4:00 PM - 4:30 PMNewcomer & Community.o Check-In + Badge PickupFoyer 
4:30 PM - 7:00 PMNewcomer & Community.o Meeting + ReceptionPSC I-III + Cascade BarWorkshop
Time Name Location Name Session Type Speakers
8:00 AM - 9:00 AMRegistrationFoyerBreak/Meal
9:00 AM - 9:10 AMOpening RemarksBallroomWelcome
9:10 AM - 10:00 AMDoes LLVM implement security hardenings correctly? A BOLT-based static analyzer to the rescue?BallroomKeynote
10:00 AM - 10:30 AMBreakFoyerBreak/Meal
10:30 AM - 11:00 AMRevamping Sampling-Based PGO with Context-Sensitivity and Pseudo-InstrumentationPSC I-IIITechnical Talk
10:30 AM - 11:00 AMDeep Dive on Interfaces ImplementationBallroomTechnical Talk
11:00 AM - 11:30 AMTemporal Profiling and Orderfile Optimization for Mobile AppsPSC I-IIITechnical Talk
11:00 AM - 11:30 AMRound TablesPSC IV-VIRound Tables
11:00 AM - 12:00 PMQuick TalksBallroomQuick Talks
11:30 AM - 12:00 PMEnable Hardware PGO for both Windows and LinuxPSC I-IIITechnical Talk
12:00 PM - 1:15 PMLunchParkring RestaurantBreak/Meal
1:15 PM - 1:45 PMSwift/C++ InteroperabilityBallroomTechnical Talk
1:15 PM - 1:45 PMLLVM Foundation UpdatesPSC I-IIIPanel
1:15 PM - 1:45 PMRound TablesPSC IV-VIRound Tables
1:45 PM - 2:15 PMLeveraging LLVM Optimizations to Speed up Constraint SolvingPSC I-IIITechnical Talk
1:45 PM - 2:15 PMStructured Code Generation From the Ground UpBallroomTechnical Talk
2:15 PM - 2:45 PMContextual Instrumented-Based Profiling for Datacenter ApplicationsPSC I-IIITechnical Talk
2:15 PM - 2:45 PMRound TablesPSC IV-VIRound Tables
2:15 PM - 2:45 PMC++ Modules: Build ‘Em All with CMake and ClangBallroomTechnical Talk
2:45 PM - 3:15 PMMojo debugging: extending MLIR and LLDBBallroomTechnical Talk
2:45 PM - 3:15 PMFaster Compilation with GlobalISel: Skipping LLVM-IRPSC I-IIITechnical Talk
3:15 PM - 4:15 PMSponsor Meet & GreetFoyerBreak/Meal
4:15 PM - 4:45 PMRound TablesPSC IV-VIRound Tables
4:15 PM - 5:15 PMQuick TalksBallroomQuick Talks
4:15 PM - 5:15 PMStudent Technical TalksPSC I-IIIStudent Technical Talks
4:45 PM - 5:15 PMRound TablesPSC IV-VIRound Tables
5:15 PM - 5:45 PMExperiences building a JVM using LLVM ORC JITBallroomTechnical Talk
5:15 PM - 5:45 PMTeaching MLIR concepts to undergraduate studentsPSC I-IIITechnical Talk
6:30 PM - 9:30 PMReceptionPalais WertheimBreak/Meal
Time Name Location Name Session Type Speakers
8:15 AM - 9:15 AMRegistration FoyerBreak/Meal
9:15 AM - 10:00 AMEfficient Idioms in MLIRBallroomKeynote
10:00 AM - 10:30 AMBreakFoyerBreak/Meal
10:30 AM - 11:00 AMSimplifying, Consolidating & Documenting LLDB’s Scripting FunctionalitiesPSC I-IIITechnical Talk
10:30 AM - 11:00 AMRound Tables PSC IV-VIRound Tables
10:30 AM - 11:00 AMIncremental Symbolic Execution for the Clang Static AnalyzerBallroomTechnical Talk
11:00 AM - 11:30 AMRound TablesPSC IV-VIRound Tables
11:00 AM - 11:30 AMAccurate Coverage Metrics for Compiler-Generated Debugging InformationPSC I-IIITechnical Talk
11:00 AM - 12:00 PMCarbon: An experiment in different tradeoffsBallroomPanel
11:30 AM - 12:00 PMOptimizing RISC-V code size: Zcmt and Zcmi extensionsPSC I-IIITechnical Talk
12:00 PM - 1:15 PMLunchParkring RestaurantBreak/Meal
1:15 PM - 1:45 PMRound TablesPSC IV-VIRound Tables
1:15 PM - 1:45 PMComputing Bounds of SSA Values in MLIRBallroomTechnical Talk
1:15 PM - 2:15 PMStudent Technical TalksPSC I-IIIStudent Technical Talks
1:45 PM - 2:15 PMMLIR Vector DistributionBallroomTechnical Talk
1:45 PM - 2:15 PMRound Tables PSC IV-VIRound Tables
2:15 PM - 2:45 PMLifting CFGs to structured control flow in MLIRBallroomTechnical Talk
2:15 PM - 3:15 PMLightning TalksPSC I-IIILightning Talks
2:45 PM - 3:15 PMMLIR Linalg Op Fusion - Theory & PracticeBallroomTechnical Talk
3:15 PM - 4:15 PMPoster Session & BreakFoyerPoster
4:15 PM - 4:45 PMEfficient Data-Flow Analysis on Region-Based Control Flow in MLIRBallroomTechnical Talk
4:15 PM - 4:45 PMLLVM-IR-Dataset-Utils - Scalable Tooling for IR DatasetsPSC I-IIITechnical Talk
4:45 PM - 5:45 PMZero to Hero: Programming Nvidia Hopper Tensor Core with MLIR's NVGPU DialectPSC I-IIITutorial
4:45 PM - 5:45 PMQuick TalksBallroomQuick Talks
5:45 PM - 6:00 PMClosing RemarksBallroomClosing