This HPC workshop will be instructed by Stuart Slattery of Oak Ridge National Laboratory. This course will overview the Kokkos programming model for performance portability (https://github.com/kokkos/kokkos). Kokkos is actively being developed by national laboratory staff within the Department of Energy (DOE) to allow developers to compose complex C++ applications through template metaprogramming concepts capable of running on the variety of supercomputers DOE is in the process of procuring in the transition to exascale computing. This includes multithreaded CPU architectures, NVIDIA GPUs, AMD GPUs, Intel GPUs, as well as ARM platforms. In this class we will cover the basics of Kokkos in a tutorial format with interactive code exercises. This includes:
When: Saturday, November 2nd from 9:00am – 1:00pm. Lunch will be provided.
Where: The computer lab located in Moore 100A. You do not need to bring your own machine, computers that run Linux will be provided.
Student prerequisites
To register for the course, you must click here and fill out the RSVP. Due to the limited number of machines available, we will need to cap this class at 22 people.