Close

Session

Workshop
:
LLVM-HPC2025: The 11th Workshop on the LLVM Compiler Infrastructure in HPC
DescriptionLLVM, winner of the 2012 ACM Software System Award, has become an integral part of the software development ecosystem for optimizing compilers, dynamic language execution engines, source code analysis and transformation tools, debuggers, linking, and a whole host of programming language and toolchain-related components. The recent surge in AI development has further proven the efficacy of the LLVM infrastructure, as many predominant AI/ML compilation systems deployed in practice leverage the MLIR framework to exploit high-level semantics provided by their frontends, while maintaining a production grade and high-performance software stack. Research in, and implementation of, program analysis, compilation, optimization and profiling have clearly benefited from the availability of a high-quality, freely available infrastructure on which to build. This workshop will focus on recent developments, from both academia and industry, that build on the LLVM ecosystem to advance the state of the art in high-performance computing.
Presentations
9:00am - 9:05am CSTLLVM-HPC2025: The Eleventh Workshop on the LLVM Compiler Infrastructure in HPC
9:05am - 10:00am CSTBridging Realities: CUDA-Q's MLIR Pipeline for Quantum-Classical Hybrid Computing
Presenter
10:00am - 10:30am CSTMorning Break - LLVM-HPC2025
10:30am - 11:00am CSTLessons Learned: Template-Heavy C++ in Production HPC Runtime Systems
Author/Presenter
11:00am - 11:30am CSTImplementing OpenMP Offload Support in the AMD Next Generation Fortran Compiler
11:30am - 12:00pm CSTLowering and Runtime Support for Fortran’s Multi-Image Parallel Features using LLVM Flang, PRIF, and Caffeine
12:00pm - 12:30pm CSTAn MLIR pipeline for offloading Fortran to FPGAs via OpenMP
12:30pm - 2:00pm CSTLunch break (on your own)
2:00pm - 2:30pm CSTASaP: Automatic Software Prefetching for Sparse Tensor Computations in MLIR
2:30pm - 3:00pm CSTDistributed Sparse Tensor Computations in MLIR
3:00pm - 3:30pm CSTAfternoon Break - LLVM-HPC2025
3:30pm - 4:00pm CSTOpenSHMEM MLIR: A Dialect for Compile-Time Optimization of One-Sided Communications
4:00pm - 4:30pm CSTDynamic Thread Coarsening for CPU and GPU OpenMP Code
4:30pm - 5:00pm CSTScabbard: LLVM Instrumentation-aided Race Checking in CPU/GPU Unified Memory for AMD GPUs
5:00pm - 5:30pm CSTCIRE: LLVM Analysis for Floating-Point Rounding Error Affected by Precision and Optimizations