A Ph.D. course on “Introduction to High-Performance Computing” (FDD3258) will be given in P1, 2020.
FDD3258 is a 7.5 credit course, and it will be offered online.
This course provides the necessary skills needed to program HPC resources, such as supercomputers. The course is divided into four modules:
- Modern HPC architectures and performance modeling
- Shared memory programming with OpenMP
- Distributed memory programming with MPI
- GPU architecture and GPU Programming with CUDA
The prerequisite for taking the course is a good knowledge of Linux commands, C/C++, or Fortran (all the programming examples will be in C, though).
If you are interested in taking the course, please send an email with your name and affiliation at firstname.lastname@example.org so you can be added to the Canvas course webpage.
More information about the course is available at https://www.kth.se/student/kurser/kurs/FDD3258?l=en.
Stefano Markidis, Artur Podobas and Niclas Jansson