Performance Portability Series: Kokkos Training
Kokkos Training 2024
April 25-26, 2024
12:00 PM – 3:00 PM (EST)
Virtual via Zoom
Contact: John Holmen ([email protected]).
Introduction
The Kokkos training session presented by the Kokkos team, is part of the Performance Portability training series. This series, offered by OLCF, NERSC, and ALCF, features training sessions on various performance portable programming solutions to help ease developer transitions between current and emerging high-performance computing (HPC) systems, such as the NERSC Perlmutter, OLCF Frontier, and ALCF Aurora featuring NVIDIA-, AMD-, and Intel-based GPUs, respectively.
Time: 12:00 pm – 3:00 pm (Eastern time), Thursday-Friday, April 25-26 (online only)
Overview
Kokkos is a C++-based programming model for writing performance portable applications targeting all major HPC platforms.
The key feature of Kokkos is the ability to abstract away the underlying hardware architecture and allow you to write a single source code that can run on a variety of platforms efficiently.
The Kokkos team would present a 2-day (3-hour each) hands-on training series to help new and existing Kokkos users understand parallel programming abstractions and ways to expose them using the framework. The first day of the training will be focused on new users who are trying to use Kokkos to write portable parallel code that can take advantage of both CPU and GPU nodes of Perlmutter. On the second day, the training will focus on advanced concepts in Kokkos or if the users wish to discuss porting or optimizing their existing codes to Kokkos, a group of experienced Kokkos developers will be available for individual sessions.
Please visit the NERSC event page for more details.
[tw-toggle title=”Registration”] This event will be presented online only using Zoom. Registration is required for remote participation. Please register here.[/tw-toggle]