LLVM-CTH: The Fifth 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 16th, 2024 | ||
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, Lawrence Livermore National Laboratory, USA), doerfert1@llnl.gov
- Dr. Sameer Shende (Performance Research Lab, University of Oregon, USA), sameer@cs.uoregon.edu
- Lewis Revill (Embecosm, United Kingdom), lewis.revill@embecosm.com
Agenda
Thursday, May 16th
- 05:00 - 05:30 CEST 7)
GCC – OpenMP, OpenACC and Offloading – Status and Performance Analysis
A short report on GCC's OpenMP and OpenACC implementation status is given with special focus on the offloading support to AMD and Nvidia GPUs. We then highlight a few implementation details and knobs that users can turn. We round off with performance analysis ideas from a compiler-developer's point of view.
Tobias Burnus & Thomas Schwinge – BayLibre
- 05:30 - 06:00 CEST 8)
Panel
Moderator: Johannes Doerfert – Lawrence Livermore National Laboratory (LLNL)
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.