====== LLVM-CTH: The Second Workshop on LLVM Compiler and Tools for HPC ====== {{ :events:2021:llvmwyvernbig.png?300|}} **Due to COVID-19, the workshop will be organized as a virtual event using video conferencing, the videos of the presentations will be published on this page.** 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 || Friday, July 2th, 2021 || || Venue || Virtual Event (the [[https://www.isc-hpc.com|registration]] is required) || || 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://dblp.org/pers/hd/d/Doerfert:Johannes|Compiler Technology and Programming Languages]], Argonne National Laboratory, USA), [[jdoerfert@anl.gov]] * Dr. Sameer Shende ([[http://ix.cs.uoregon.edu/~sameer/|Performance Research Lab]], University of Oregon, USA), [[sameer@cs.uoregon.edu]] * Dr. Jeremy Bennett ([[https://www.embecosm.com/about/meet-the-team/jeremy-bennett/|Embecosm]], United Kingdom), [[jeremy.bennett@embecosm.com]] ====== Agenda ====== The YouTube playlist of the whole workshop is available soon. ==== Friday, July 2nd ==== * 14:00 - 14:30 CEST ((05:00 am PDT, 12:00 UTC)) \\ **Demo of Multi-image Offloading with OpenMP in LLVM** \\ //Gregory Rodgers// -- AMD \\ * 14:30 - 15:00 CEST ((05:30 am PDT, 12:30 UTC)) \\ **Fast Linear Programming through Transprecision Computing on Small and Sparse Data** \\ //Tobias Grosser// -- University of Edinburgh \\ * 15:00 - 15:30 CEST ((06:00 am PDT, 13:00 UTC)) \\ **Tutorial: Writing a Semantic Check for OpenMP in LLVM Flang** \\ //Arnamoy Bhattacharyya// -- Huawei Canada \\ * 15:30 - 16:00 CEST ((06:30 am PDT, 13:30 UTC)) \\ **OpenACC support in Flang/LLVM ** \\ //Valentin Clement// -- ORNL \\ * 16:00 - 16:30 CEST ((07:00 am PDT, 14:00 UTC)) \\ **BOLT: LLVM OpenMP over Lightweight Threads for Massive Fine-Grained Parallelism** \\ //Shintaro Iwasaki// -- ANL \\ * 16:30 - 17:00 CEST ((07:30 am PDT, 14:30 UTC)) \\ **LLVM use in the HPE Cray Programming Environment** \\ //Jeff Sandoval// -- HPE/Cray \\ * 17:00 - 17:30 CEST ((08:00 am PDT, 15:00 UTC)) \\ **DPC++ Performance Optimization and Interoperability with OpenMP on Xe GPUs** \\ //Xinmin Tian// -- Intel \\ * 17:30 - 18:00 CEST ((08:30 am PDT, 16:00 UTC)) \\ **C++/Fortran OpenMP Dispatch Variant Design and Implementation for GPUs** \\ //Ernesto Su// -- Intel \\ * 18:00 - 18:30 CEST ((09:00 am PDT, 16:30 UTC)) \\ **C++/OpenMP in LLVM for Users** \\ //Johannes Doerfert// -- 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.