====== LLVM-CTH: The Fifth Workshop on LLVM Compiler and Tools for HPC ====== {{ :events:2021:llvmwyvernbig.png?300|}} 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 [[http://www.isc-hpc.com/|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 [[http://llvm.org/|LLVM]]. ===== Organization ===== The workshop is organized by * Anja Gerbes ([[https://hps.vi4io.org/about/people/externals/anja_gerbes|Center for Information Services and High Performance Computing]], Technische Universität Dresden, Germany), [[anja.gerbes@tu-dresden.de]] * Dr. Johannes Doerfert ([[https://people.llnl.gov/doerfert1| Compiler Technology and Programming Languages]], Lawrence Livermore National Laboratory, USA), [[doerfert1@llnl.gov]] * Dr. Sameer Shende ([[http://ix.cs.uoregon.edu/~sameer/|Performance Research Lab]], University of Oregon, USA), [[sameer@cs.uoregon.edu]] * Lewis Revill ([[https://www.embecosm.com/about/meet-the-team/lewis-revill/|Embecosm]], United Kingdom), [[lewis.revill@embecosm.com]] ====== Agenda ====== ==== Thursday, May 16th ==== * 2:00 - 02:30 CEST ((05:00 am PDT, 13:00 UTC)) \\ **LLVM Flang** \\ // Jeff Hammond// -- NVIDIA\\ * 02:30 - 03:00 CEST ((05:30 am PDT, 13:30 UTC)) \\ **OpenMP 6.0 and the challenges on the LLVM implementation ** \\ //Michael Klemm// -- AMD \\ * 03:00 - 03:30 CEST ((06:00 am PDT, 14:00 UTC)) \\ **LLVM and ICON (Fortran)** \\ //Georgiana Mania// -- DKRZ \\ * 03:30 - 04:00 CEST ((06:30 am PDT, 14:30 UTC)) \\ **Flang updates ** \\ //Damian Rouson// -- Lawrence Berkeley National Laboratory (LBL) \\ * 04:00 - 04:30 CEST ((07:00 am PDT, 15:00 UTC)) \\ Coffee Break \\ * 04:30 - 05:00 CEST ((07:30 am PDT, 15:30 UTC)) \\ **topic** \\ //James Brodman// -- Intel \\ * 05:00 - 05:30 CEST ((08:00 am PDT, 16:00 UTC)) \\ **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 ((08:30 am PDT, 16:30 UTC)) \\ **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.