Agenda
The tentative schedule for the course.
All times CET
9:00-9:10: Introduction
- Course organisation
- Demonstration of how to use HedgeDoc
9:10-10:15: Introduction to the Cray EX Hardware and Programming Environment on LUMI-G (Harvey)
- HPE Cray EX hardware architecture and software stack
- The Cray programming environment and compiler wrapper scripts
- An introduction to the compiler suites for GPUs
10:15-10:45: Break
10:45-12:00: First steps for running on LUMI-G
- Examples of using the Slurm Batch system, launching jobs on the front end and basic controls for job placement (CPU/GPU/NIC)
- MPI update for GPUs/SS11 (GPU-aware communications)
- Profiling tools
12:00-13:00: Lunch break
13:00-14:45: AMD topics (George/Samuel)
- GPU Hardware intro
- Introduction to ROCm and HIP
- Porting Applications to HIP
- ROCm libraries
- Profiling
- Debugging
14:45-15:15: Break
15:15-16:30: Continuation of AMD topics+ examples & hands-on exercises
16:30-17:00: General Questions & Answers