Performance Portability Training Series: 2023 - 2024
This series, offered by OLCF, NERSC, and ALCF, features training sessions on various performance portable programming solutions to help developers transition between current and emerging high-performance computing (HPC) systems.
Overview
For large-scale simulation, the portability of a codebase is becoming more important due to the variety of architectures being introduced in current and emerging high performance computing (HPC) systems, for example, the NERSC Perlmutter, OLCF Frontier, and ALCF Aurora featuring NVIDIA-, AMD-, and Intel-based GPUs, respectively. Performance portable programming solutions have emerged to help ease developer transitions between such systems. Such solutions, for example, use a single interface to interact with multiple underlying programming models (e.g., CUDA, HIP, OpenMP, etc.). This training series aims to inform users on currently available performance portable programming solutions.
Sessions
Session | Date |
Advanced SYCL Techniques and Best Practices | May 30, 2023 |
HIP Training Series | August - October 2023 |
OpenMP Offload 2023 training, Part 1: Basics of Offload | September 29, 2023 |
OpenMP Offload 2023 training, Part 2: Optimization and Data Movement | October 6, 2023 |
Raja | October 10, 2023 |
Performance Portability for Next-Generation Heterogeneous Systems | February 26, 2024 |
AMReX | March 14, 2024 |
Kokkos | April 25-26, 2024 |
OpenMP Training Series | May - October, 2024 |
Julia | June 18 & 21, 2024 |
SYCL | June 20, 2024 |
Other solutions | TBD |