Introduction to parallel programming
Courses lectured over several afternoons will give an introduction to parallel programming.
All courses are free of charge.
All lectures are held in English.
All courses are held twice every year (February and September).
NB! This courses are not online.
Registration: Send an e-mail to: adm@hpc.ntnu.no
(Please add your NTNU User Name in the registration email, and use your NTNU email address)
Topics covered:
- A walk through of cluster architectures. Amdahl's vs Gustafsons law. Simple MPI-calls, programs with MPI-collective
- OpenMP Programming for CPU and hybrid programming (MPI/OpenMP).
- MPI: Programming examples and Algorithms
The MPI course consists of two parts: an introduction to MPI and a second part that covers a lot of the examples from the IBM's Redbook "Practical MPI programming", Practical MPI Programming - IBM Redbook
Remember to bring your own laptop.
For Window users: Please install a ssh client, like X-Win32 (which you find in software.ntnu.no), or PuTTY with an X-server on your computer e.g. Xming
NB! You can also use windows command prompt (click on start->cmd)
Date and place
Date: September 2024
Location: Realfagsbygget
(Use the smart phone app MazeMap for navigation)
Registration: (see above)
Date | Time | Duration | Room | Subject | Instructor |
---|---|---|---|---|---|
Sep 03 | 15:15 | ~2hrs | R50 | Introduction to Linux, Optional, very elementary, mostly for newcomers to "command line" linux | Egil Holvik (egil.holvik@ntnu.no) |
Sep 04 | 15:15 | ~3hrs | R50 | Introduction to parallel programming | Jan Christian Meyer (jan.christian.meyer@ntnu.no) |
Sep 05 | 15:15 | ~4hrs | R50 | CANCELLED!!!! MOVED TO Sep 11. (Introduction to OpenMP programming part 1, with exercises in C and Fortran) | John Floan (john.floan@ntnu.no) |
Sep 11 | 15:15 | ~4hrs | R50 | OpenMP Part 1. (Part 2 will be held in February.)
OpenMP part 2. Hybrid programming OpenMP and MPI, with exercises (C and Fortran) |
John Floan (john.floan@ntnu.no) |
Sep 12 | 15:15 | ~3hrs | R50 | MPI: Programming and Algorithms | Henrik Nagel (henrik.nagel@ntnu.no) |