Parallel Programming of High Performance Systems 2024
Topic outline
-
This course, a collaboration of Erlangen National High Performance Computing Center (NHR@FAU) and Leibniz Supercomputing Center (LRZ), is targeted at students and scientists with interest in programming modern HPC hardware, specifically the large scale parallel computing systems available in Jülich, Stuttgart and Munich, but also smaller clusters in Tier-2/3 centers and departments.
The exercises given below are suggestions - you are free to play with any code you like. If you are a beginner you will probably also not be able to complete all tasks.Topics covered include:
- HPC Introduction, Systems in Germany
- Elements of MPI and OpenMP
- OpenMP in Depth
- MPI in Depth
- Basic Computer Architecture: Shared Memory
- Basic computer architecture: Distributed Memory
- Basic Profiling Tools
- Performance Pitfalls
Course date & time:
- February 20, 2024, 10:30 a.m. - 5:00 p.m.
- February 21, 2024, 9:00 a.m. - 5:00 p.m.
- February 22, 2024, 9:00 a.m. - 4:00 p.m.
Location:
FAU Computer Science Building
Martensstr. 3
Room 02.135 (2nd floor)
91058 ErlangenContact:
Dr. Georg Hager (georg.hager@fau.de)
Dr. Volker Weinberg (weinberg@lrz.de) -
-
Please fill out the course evaluation form on the last day of the course to help us to increase the quality of our trainings:
http://tinyurl.com/PPHPS24-survey
This survey is anonymous.Thank you for your collaboration and thank you for joining our course!!Upcoming courses organized by or with NHR@FAU: https://hpc.fau.de/teaching/tutorials-and-courses/Upcoming courses organized by or with LRZ: https://www.lrz.de/education