CSC Autumn of HPC 2021

CSC Autumn of HPC is a set of five two day modules teaching essential skills in parallel programming for modern GPU-accelerated supercomputers. Each module consists of lectures and hands-on exercises addressing different aspects of high-performance computing. The course set is aimed for for graduate students working in various fields of science, e.g., chemistry, physics, life sciences, engineering or economics. Also undergraduates as well as post-docs will find the course set very useful. Even though the course set is planned as entity, it is possible to participate only selected modules.

Course modules are organized as online events. If COVID-19 situation allows, the last two modules will have also an option for on-site participattion at CSC’s premises in Espoo, Finland.

Learning outcome

  • Participants can read and reason about HPC programs parallelized with MPI and OpenMP
  • Participants can read and reason about HPC programs utilizing GPUs with OpenMP offload and HIP
  • Participants can write simple parallel programs combining MPI, OpenMP and HIP

Prerequisites and content level

Note that some modules may have skills of previous modules as prerequisite if you do not participate all the modules, see the course pages of individual modules for more information.

Target audience

  • Users of parallel applications who need to understand the application better
  • New developers of parallel applications
  • Advanced modules target also existing developers

Module 1 (online): Parallel programming with MPI | completed

Module 2 (online): Advanced MPI and parallel I/O | completed

Module 3 (online): Hybrid CPU programming with OpenMP and MPI | completed

Module 4 (online): GPU programming with OpenMP -> OpenMP Offload

Module 5: GPU programming with HIP

Lecturers and organizers:  Cristian Achim (CSC), Jussi Enkovaara (CSC), Jaro Hokkanen (CSC), Michael Klemm (AMD), Orian Louant (LUMI User Support Team), Nicolino Lo Gullo (LUMI User Support Team), Martti Louhivuori (CSC), Georgios Markomanolis (CSC), Christian Terboven (RWTH Aahen University)

Language:  English
Price:          Free of charge (2 training days per module)

lumi_logo.png (3 KB)
prace-logo-transparent-160.png (9 KB)