Materials for this course
Day 1
01. AMD Presentation Roadmap — Slides, Recording |
02. APU Programming Model — Slides, Recording, Q'n'A and exercises |
03. OpenMP® Offload for APUs — Slides, Recording, Q'n'A and exercises |
04. OpenMP® Offload for Discrete GPUs — Slides Recording, Q'n'A and exercises |
Day 2
05. Introduction to Programming GPUs with HIP — Slides, Recording, Q'n'A and exercises |
06. Porting Code to HIP — Slides, Recording, Q'n'A and exercises |
07. Hip and OpenMP® Interoperability — Slides, Recording, Q'A & Exercises |
08. Optimizing HIP Applications — Slides, Recording, Q'n'A and exercises |
Day 3
09. Kokkos and Performance Portable Languages — Slides, Recording, Q'n'A and exercises |
10. GPU-Aware MPI with ROCm™ — Slides, Recording, Q'n'A and exercises |
11. C++ Standard Parallelism on AMD GPUs — Slides, Recording, Q'n'A and exercises |
12. ML and AI on AMD GPUs — Slides, Recording, Q'n'A and exercises |
Day 4
14. AMD Debugger: ROCgdb — Slides, Recording, Q'n'A and exercises |
15. GPU Profiling - Performance Timelines — Slides, Recording, Q'n'A and exercises |
16. Kernel Profiling with Omniperf — Slides, Recording, Q'n'A and exercises |
17. Additional AMD Training Materials — Slides, Recording |