NERSCPowering Scientific Discovery Since 1974

The LLVM/OpenMP Ecosystem – Optimizations, Features and Outlook, May 25, 2022

Introduction

This webinar presented by Johannes Doerfert of Argonne National Laboratory is part of the ALCF Developer Sessions, also open to NERSC users. The LLVM compiler with OpenMP offload support is available on Cori GPU now, and will be available to use on Perlmutter GPU soon.

Date and Time: 9 am - 10 am (Pacific time), May 25, 2022 (Wednesday)

Abstract

The LLVM/OpenMP environment underwent dramatic changes over the last few years. What started out as a regular implementation of the OpenMP standard has become the focal point of research and development of production-ready compiler technology for parallelism. LLVM/OpenMP shows that the goal of performance portability is tangible through its unique co-design of parallelism-aware optimizations, language extensions, domain-specific optimization reports, and portable OpenMP runtimes.

In this talk, we will look at the revolution in the LLVM/OpenMP development and discuss the significance beyond OpenMP. We introduce the non-conventional features already available through LLVM/OpenMP but also provide an outlook for what is to come. The goal of the talk is to introduce compilers, parallelism, and OpenMP in particular, as approachable technologies with often underestimated potential.

Please find more information about the speaker and register at the event page of the ALCF Developer Sessions.

Presentation Materials

TBA