Skip to content

Course schedule

All times CET.

09:00   Introduction
Presenter: Jørn Dietze (LUST)
09:10 Introduction to the Cray EX Hardware and Programming Environment on LUMI-G
  • The HPE Cray EX hardware architecture and software stack
  • The Cray module environment and compiler wrapper scripts
  • An introduction to the compiler suites for GPUs
Presenter: Harvey Richardson (HPE)
Slide files: /project/project_465000320/slides/HPE/01_Intro_EX_Architecture_and_PE.pdf on LUMI only.
Recording: /project/project_465000320/recordings/01_Intro_EX_Architecture_and_PE.mp4 on LUMI only.
10:15 break (30 minutes)
10:45 Running Applications 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 and SlingShot 11 (GPU-aware communications)
  • Profiling tools
Presenter: Alfio Lazzaro (HPE)
Slide file: /project/project_465000320/slides/HPE/02_Running_Applications_and_Tools.pdf on LUMI only.
Recording: /project/project_465000320/recordings/02_Running_Applications_and_Tools.mp4 on LUMI only.
12:00 lunch break (60 minutes)
13:00 Introduction to AMD ROCmTM Ecosystem
  • GPU Hardware intro
  • Introduction to ROCm and HIP
  • Porting Applications to HIP
  • ROCm libraries
Slides and additional notes and exercises
Recording: /project/project_465000320/recordings/03_Introduction_to_the_AMD_ROCmTM_ecosystem.mp4 on LUMI only.
14:30 break (30 minutes)
15:00 Introduction to AMD ROCmTM Ecosystem (Ctd)
  • Profiling (Ctd)
  • Debugging
Presenter: George Markomanolis (AMD)
16:30 General Questions & Answers
17:00 End of the course