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 |