LLVM-CTH: The First Workshop on LLVM Compiler and Tools for HPC
Due to COVID-19, the workshop will be organized as a free 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 ISC-HPC during the ISC workshop day.
Date | Thursday, June 25th, 2020 | ||
Venue | Virtual Event (the free registration is required) | ||
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 Scientific Computing, Goethe University Frankfurt, Germany), [email protected]
- Dr. Johannes Doerfert (Compiler Technology and Programming Languages, Argonne National Laboratory, USA), [email protected]
- Dr. Sameer Shende (Performance Research Lab, University of Oregon, USA), [email protected]
- Dr. Jeremy Bennett (Embecosm, United Kingdom), [email protected]
Agenda
The YouTube playlist of the whole workshop is available here.
Thursday, June 25th
- 14:05 - 15:00 UTC 2)
Keynote: LLVM and the Future of Computing: Adaptive, Reliable, and Heterogeneous
Hal Finkel – ANL
Talk Q&A Session
- 15:05 - 15:45 UTC 3)
OpenMP in MLIR and Flang
Kiran Chandramohan – ARM
Slides Introduction Talk Q&A Session
- 15:50 - 16:30 UTC 4)
Lost In Translation: Claiming Back Hidden Potential of Compilers
Zbigniew Chamski – University of Bristol
Slides Introduction Talk Q&A Session
- 17:00 - 17:40 UTC 6)
Benchmarking compiler optimizations on OpenMP performance
Giorgis Georgakoudis – LLNL
Slides Introduction Talk Q&A Session
Friday, June 26th
- 14:00 - 14:10 UTC 8)
Welcome - Upcoming LLVM events and information
LLVM Workshop Organizers
Welcome & Introduction
- 14:10 - 14:50 UTC 9)
ARM Scalable Vector Extension in LLVM
Will Lovett – ARM
Slides Talk Q&A Session
- 14:55 - 15:35 UTC 10)
Enhancing the LLVM loop optimization infrastructure: case studies
Ettore Tiotto, Whitney Tsang – IBM
Introduction Talk Q&A Session
- 15:40 - 16:20 UTC 11)
The CLANG/LLVM based Cray Compiling Environment (CCE)
Troy Johnson – HPE
Introduction Talk Q&A Session
- 16:20 - 16:50 UTC 12)
Break
- 16:55 - 17:30 UTC 13)
Intel® LLVM-based Compilers for Xe Accelerators
Xinmin Tian – Intel
Introduction Talk Q&A Session
- 17:35 - 18:15 UTC 14)
Compiling three generations of Fortran with LLVM
Steve Scalpone – NVIDIA (PGI)
Introduction Talk Q&A Session
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.