LLVM-CTH: The Fourth 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, May 25th, 2023 | ||
Venue | Hamburg, further details on https://www.isc-hpc.com/travel.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, May 25th
- 9:00 - 09:30 CEST 1)
Intermediate abstractions and optimizing compilers for adaptable HPC
Prof. Dr. Jeronimo Castrillon – TU Dresden
- 09:30 - 10:00 CEST 2)
Upcoming GPU C++ library support for GCC OpenACC/OpenMP offloading
Thomas Schwinge – Siemens
- 10:00 - 10:30 CEST 3)
TITEL missing
Dr. Johannes Doerfert – Lawrence Livermore National Laboratory (LLNL)
- 12:00 - 12:30 CEST 7)
Empowering Domain Experts through Automatic Code Transformation of HPC kernels
Jannek Squar – Universität Hamburg
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.