Course schedule¶
All times CET.
DAY 1 | |
09:00 | Welcome and introduction Presenters: Emmanuel Ory (LUST), Jørn Dietze (LUST), Harvey Richardson (HPE) Recording |
09:10 | HPE Cray EX architecture Presenter: Harvey Richardson (HPE) Slide files: /project/project_465000388/slides/HPE/01_EX_Architecture.pdf on LUMI only.
Recording: /project/project_465000388/recordings/01_Cray_EX_Architecture.mp4 on LUMI only.
|
10:10 | Programming Environment and Modules Presenter: Harvey Richardson (HPE) Slide files: /project/project_465000388/slides/HPE/02_PE_and_Modules.pdf on LUMI only.
Recording: /project/project_465000388/recordings/02_Programming_Environment_and_Modules.mp4 on LUMI only.
|
10:40 | break (15 minutes) |
10:55 | Running Applications
Slide file: /project/project_465000388/slides/HPE/03_Running_Applications_Slurm.pdf on LUMI only.
Recording: /project/project_465000388/recordings/03_Running_Applications.mp4 on LUMI only.
|
11:15 | Exercises Exercises are in /project/project_465000388/exercises/HPE on LUMI only.
|
12:00 | lunch break (90 minutes) |
13:30 | Compilers and Parallel Programming Models
Slide files: /project/project_465000388/slides/HPE/04_Compilers_and_Programming_Models.pdf on LUMI only.
Recording: /project/project_465000388/recordings/04_Compilers_and_Programming_Models.mp4 on LUMI only.
|
14:30 | Exercises |
15:00 | break (30 minutes)
|
15:30 | Cray Scientific Libraries
Slide files: /project/project_465000388/slides/HPE/05_Libraries.pdf on LUMI only.
Recording: /project/project_465000388/recordings/05_Libraries.mp4 on LUMI only.
|
16:00 | Exercises |
16:45 | Open Questions & Answers (participants are encouraged to continue with exercises in case there should be no questions) |
17:30 | End of the course day |
DAY 2 | |
09:00 | CCE Offloading Models
Slide file: /project/project_465000388/slides/HPE/06_Directives_Programming.pdf on LUMI only.
Recording: /project/project_465000388/recordings/06_Directives_programming.mp4 on LUMI only.
|
09:45 | Exercises
See also: /project/project_465000388/slides/HPE/Exercises_alldays.pdf on LUMI only.
|
10:15 | break (30 minutes) |
10:45 | Advanced Placement
Slide file: /project/project_465000388/slides/HPE/07_Advanced_Placement.pdf on LUMI only.
Recording: /project/project_465000388/recordings/07_Advanced_Placement.mp4 on LUMI only.
|
11:40 | Exercises |
12:10 | lunch break (65 minutes) |
13:15 | Understanding Cray MPI on Slingshot, rank reordering and MPMD launch
Slide file: /project/project_465000388/slides/HPE/08_cray_mpi_MPMD_medium.pdf on LUMI only.
Recording: /project/project_465000388/recordings/08_MPI_Topics.mp4 on LUMI only.
|
14.15 | Exercises |
14:45 | break (15 minutes) |
15:00 | Additional software on LUMI
Slides for download (PDF) Notes available Recording |
16:30 | LUMI support and LUMI documentation.
Recording |
17:00 | Open Questions & Answers (participants are encouraged to continue with exercises in case there should be no questions) |
17:30 | End of the course day |
DAY 3 | |
09:00 | Performance Optimization: Improving Single-core Efficiency Presenter: Jean Pourroy (HPE) Slide file: /project/project_465000388/slides/HPE/09_cpu_performance_optimization.pdf on LUMI only.
Recording: /project/project_465000388/recordings/11_CPU_Performance_Optimization.mp4 on LUMI only.
|
09:45 | Debugging at Scale – gdb4hpc, valgrind4hpc, ATP, stat Presenter: Thierry Braconnier (HPE) Slide file: /project/project_465000388/slides/HPE/10_debugging_at_scale.pdf on LUMI only.
Recording: /project/project_465000388/recordings/12_Debugging_at_Scale.mp4 on LUMI only.
|
10:10 | Exercises |
10:30 | break |
10:50 | I/O Optimizing Large Scale I/O
Slide file: /project/project_465000388/slides/HPE/11_IO_medium_LUMI.pdf on LUMI only.
Recording: /project/project_465000388/recordings/13_IO_Optimization.mp4 on LUMI only.
|
11:40 | Exercises |
12:10 | lunch break |
13:30 | Introduction to AMD ROCmTM ecosystem Presenter: George Markomanolis (AMD) Slides for download (PDF) Recording: /project/project_465000388/recordings/14_Introduction_AMD_ROCm.mp4 on LUMI only.
|
14:30 | Exercises
Notes and exercises AMD |
15:00 | break |
15:30 | AMD Debugger: ROCgdb Presenter: Bob Robey (AMD) Slides for download (PDF) Recording: /project/project_465000388/recordings/15_AMD_Rocgdb_Tutorial.mp4 on LUMI only.
|
16:05 | Exercises
Notes and exercises AMD |
16:25 | Introduction to Rocprof Profiling Tool Presenter: George Markomanolis (AMD) Slides for download (PDF) Recording: /project/project_465000388/recordings/16_Introduction_Rocprof.mp4 on LUMI only.
|
16:45 | Exercises
Notes and exercises AMD |
17:10 | Open Questions & Answers (participants are encouraged to continue with exercises in case there should be no questions) |
17:30 | End of the course day |
DAY 4 | |
09:00 | Introduction to Perftools
Slide file: /project/project_465000388/slides/HPE/12_introduction_to_perftools.pdf on LUMI only.
Recording: /project/project_465000388/recordings/17_Introduction_to_Perftools.mp4 on LUMI only.
|
09:40 | Exercises
Info about the exercises in /project/project_465000388/slides/HPE/Exercises_alldays.pdf on LUMI only.
|
10:10 | break |
10:30 | Advanced Performance Analysis
Slide file: /project/project_465000388/slides/HPE/13_advanced_performance_analysis_merged.pdf on LUMI only.
Recording: /project/project_465000388/recordings/18_Advanced_Performance_Analysis.mp4 on LUMI only.
|
11:25 | Exercises
Info about the exercises in /project/project_465000388/slides/HPE/Exercises_alldays.pdf on LUMI only.
|
12:00 | lunch break (90 minutes) |
13:34 | Introduction to OmniTools (late start due to technical problems) Presenter: Suyash Tandon (AMD) Slides for download (PDF) Recording: /project/project_465000388/recordings/19_Introduction_to_OmniTools.mp4 on LUMI only.
|
14:20 | Exercises |
14:45 | Introduction do AMD Omniperf Presenter: George Markomanolis (AMD) Recording: /project/project_465000388/recordings/20_Introduction_to_Omniperf.mp4 on LUMI only.
|
15:20 | break |
15:40 | Tools in Action - An Example with Pytorch
Presenter: Samuel Antao (AMD) |
17:00 | Open Questions & Answers (participants are encouraged to continue with exercises in case there should be no questions)
Some examples from the presentation: /pfs/lustrep1/projappl/project_465000388/slides/AMD/pytorch-based-examples on LUMI only.
Recording: /project/project_465000388/recordings/21_Tools_in_Action_Pytorch_Demo.mp4 on LUMI only.
|
17:30 | End of the course |