August 17 and 19th, 2021
This will be a virtual event. Users are encouraged to make use of the resources that they currently have access to for this workshop. An AWS allocation will be provided for users who do not have access to resources.
This Kokkos workshop is open to developers of ECP applications and software-technology projects who are already using Kokkos and want to port their code to next generation architectures and/or further optimize their code. Developers working on other applications are welcome as space allows.
This is not a tutorial on the basics of Kokkos programming. Attendees are expected to already have some level of experience with Kokkos. The training will focus on performance and will teach attendees how to use Kokkos Tools to profile, tune, and debug code. The first session will cover new features that were added in the recent past. The second session will be hands-on with members of the Kokkos team helping application developers with their own codes.
Remote connection will be emailed to attendees.
Day 1 August 17
- 1:00 Intro to Kokkos Tools and the team (30min)
- 1:30 Simple tools (30min)
- 2:00 break (10min)
- 2:10 Nsight Systems (20min)
- 2:30 Caliper and TAU (30min)
- 3:00 break (10min)
- 3:10 Autotuning (40min)
- 3:50 break (10min)
- 4:00 Advanced topics (e.g. DualView debugging) (30min)
Day 2 August 19
This day is reserved for you to work on your codes with help from the Kokkos Developers.