NERSCPowering Scientific Discovery Since 1974

Performance Portability with Kokkos

NERSC is hosting a four-day training event on Kokkos, date TBD, in March, 2019. This workshop is intended to teach new Kokkos users how to get started and to help existing Kokkos users improve their codes. The training will cover the minimum required topics to get your application started on using Kokkos, and Kokkos experts will be on hand to help the more advanced users.

Location

TBD

Agenda

Time Meal Day 1 Day 2 Day 3 Day 4
    Beginning Advanced Beginning Advanced Beginning Advanced All
8:00 AM   Registration/Check-in Registration/Check-in Registration/Check-in Registration/Check-in
8:30 AM Breakfast Introductions and Workshop objectives Workshop objectives, summary of day 1, overview of day 2 Workshop objectives, summary of day 2, overview of day 3 Workshop objectives
9:00 AM   Kokkos Introductory Tutorial I
Application Hands-on
Kokkos Intermediate Tutorial I
Application Hands-on
Kokkos MPI and Fortran Interop Application Hands-on Application Hands-on
10:00 AM   Break Break Break Break
10:30 AM   Kokkos Introductory Tutorial II Kokkos Intermediate Tutorial II Application Hands-on Application Hands-on
12:30 PM Lunch Working Lunch Presentation: Kokkos Build System Integration Working Lunch Presentation: Kokkos Support Infrastructure Working Lunch Presentation: Advanced topics Working Lunch: Kokkos Future Plans
1:30 PM   Kokkos Profiling Tutorial
Application Hands-on
Kokkos Advanced Tutorial I
Application Hands-on
Application Hands-on Hands-on and wrap-up
3:00 PM   Break Break Break Adjourn
3:30 PM   Kokkos Higher-level Data Structures Random Numbers and Kokkos Kernels Application Hands-on  
5:00 PM   Adjourn Adjourn Adjourn  

Registration

Registration is forthcoming.

In person and Remote Connection Information

Forthcoming