AMD-GPU Development Workshop
from
Tuesday 28 November 2023 (13:00)
to
Thursday 30 November 2023 (17:00)
Monday 27 November 2023
Tuesday 28 November 2023
13:00
Welcome and Introduction
-
Markus Rampp
(
MPCDF
)
Welcome and Introduction
Markus Rampp
(
MPCDF
)
13:00 - 13:10
13:10
Presentation AMD GPU Roadmap
Presentation AMD GPU Roadmap
13:10 - 13:25
13:25
Overview of MI series programming model
Overview of MI series programming model
13:25 - 13:55
13:55
Break
Break
13:55 - 14:10
14:10
OpenMP Target, lectures with exercises
OpenMP Target, lectures with exercises
14:10 - 16:30
16:30
MPI on AMD GPUs
MPI on AMD GPUs
16:30 - 16:50
16:50
Wrap-up
Wrap-up
16:50 - 17:00
Wednesday 29 November 2023
13:00
HIP and ROCm
HIP and ROCm
13:00 - 14:00
14:00
HIPifying CUDA code
HIPifying CUDA code
14:00 - 14:20
14:20
Break
Break
14:20 - 14:35
14:35
Optimizing HIP code
Optimizing HIP code
14:35 - 15:10
15:10
Break
Break
15:10 - 15:25
15:25
Mixing OpenMP and HIP code
Mixing OpenMP and HIP code
15:25 - 16:10
16:10
OpenMP - Fortran and other tips and tricks
OpenMP - Fortran and other tips and tricks
16:10 - 16:50
16:50
Wrap-up
Wrap-up
16:50 - 17:00
Thursday 30 November 2023
13:00
Debugging with Rocgdb
Debugging with Rocgdb
13:00 - 14:00
14:00
Break
Break
14:00 - 14:15
14:15
Timeline profiling with Rocprof and Omnitrace
Timeline profiling with Rocprof and Omnitrace
14:15 - 15:15
15:15
Break
Break
15:15 - 15:30
15:30
Kernel profiling with Rocprof and Omniperf
Kernel profiling with Rocprof and Omniperf
15:30 - 16:45
16:45
Other resources and wrap-up
Other resources and wrap-up
16:45 - 17:00