LLVM-CTH: The Third Workshop on LLVM Compiler and Tools for HPC
The LLVM framework is a vast ecosystem surrounding a compiler core which enabled various advances in source-code tools, debuggers, linkers, and a whole host of programming-language and toolchain-related components. Similar to the very successful LLVM-HPC workshop at SuperComputing (SC), we want to provide a forum for LLVM-related discussions and talks from academia and industry at ISC.
The workshop is held in conjunction with the ISC-HPC during the ISC workshop day.
Date | Thursday, June 2th, 2022 | ||
Venue | Hamburg, further details on https://www.isc-hpc.com/overview-travel-and-stay.html | ||
Contact | https://hps.vi4io.org/about/people/externals/anja_gerbes |
This workshop is powered by LLVM.
Organization
The workshop is organized by
- Anja Gerbes (Center for Information Services and High Performance Computing, Technische Universität Dresden, Germany), anja.gerbes@tu-dresden.de
- Dr. Johannes Doerfert (Compiler Technology and Programming Languages, Argonne National Laboratory, USA), jdoerfert@anl.gov
- Dr. Sameer Shende (Performance Research Lab, University of Oregon, USA), sameer@cs.uoregon.edu
- Dr. Jeremy Bennett (Embecosm, United Kingdom), jeremy.bennett@embecosm.com
Agenda
Thursday, June 2nd
- 09:30 - 10:00 CEST 2)
Enzyme: High-Performance Automatic Differentiation of LLVM
Ludger Paehler – TUM and William Moses – MIT
- 10:00 - 10:30 CEST 3)
MLIR-In-The-Middle: compiling C++ and extensions via the new extensible infrastructure
Alex Zinenko – Google and William Moses – MIT
- 11:00 - 11:30 CEST 5)
The present and future of SPIR-V in LLVM from the perspective of OpenCL
Anastasia Stulova – Arm, Konrad Trifunovic and Michal Paszkowski – Intel
- 12:00 - 12:55 CEST 7)
Community Research Priorities for Next-Generation Scientific Computing
Hal Finkel – ANL
Participation
The workshop is integrated into ISC-HPC. We welcome everybody to join the workshop, including:
- Researchers/Engineers from industry and academia working on high-performance computing
- LLVM developers
- Interested domain scientists and computer scientists interested in discussing compiler issues.