2025-02-18 Parallel Programming of High Performance Systems (hppb1w24)
Course | Parallel Programming of High Performance Systems |
Number | hppb1w24 |
Available places | 7 |
Date | 18.02.2025 – 20.02.2025 |
Price | EUR 0.00 |
Location | Leibniz Rechenzentrum Boltzmannstr. 1 85748 Garching b. München |
Room | Seminarraum 2 |
Registration deadline | 04.02.2025 23:59 |
education@lrz.de |
Contents
This on-site course in Garching near Munich, 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 clusters from the research group to the computing center level.
Topics covered include:
- HPC Introduction, Systems in Germany
- Elements of MPI and OpenMP
- OpenMP in Depth
- MPI in Depth
- Performance Pitfalls and Program Optimisation
- Profiling Tools
- Parallel Computer Architecture
Preliminary Agenda
Day 1 | |
10:30 - 10:50 | Welcome & Introduction (VW) |
10:50 - 12:00 | HPC Introduction, Systems in Germany (GH) |
12:00 - 13:00 | Lunch Break |
13:00 - 13:30 | Hands-On: Logging in, running jobs, working with code examples |
13:30 - 14:30 | Elements of OpenMP and MPI (VW) |
14:30 - 14:45 | Coffee Break |
14:45 - 17:00 | Hands-On: OpenMP and MPI basics |
Day 2 | |
09:00 - 10:15 | OpenMP in Depth (VW) |
10:15 - 10:45 | Hands-On: OpenMP |
10:45 - 11:00 | Coffee Break |
11:00 - 11:30 | Hands-On: OpenMP |
11:30 - 12:00 | Performance pitfalls and program optimisation (GH) |
12:00 - 13:00 | Lunch Break |
13:00 - 13:45 | Performance pitfalls and program optimisation (GH) |
13:45 - 14:30 | MPI in Depth (I) (AG) |
14:30 - 14:45 | Coffee Break |
14:45 - 15:30 | MPI in Depth (II) (AG) |
15:30 - 17:00 | Hands-On: MPI (and OpenMP) |
17:00 - 18:00 | Pizza Talk: New ways to fool the masses with performance results on parallel computers (GH) |
Day 3 | |
09:00 - 10:00 | Profiling Tools (GH + AG) |
10:00 - 10:45 | Hands-On: Profiling with perf |
10:45 - 11:00 | Coffee Break |
11:00 - 12:00 | Hands-on: Performance analysis with Intel Trace Analyzer/Collector |
12:00 - 13:00 | Lunch Break |
13:00 - 14:30 | Parallel computer architecture (GH) |
14:30 - 14:45 | Coffee Break |
14:45 - 15:45 | Hands-On |
15:45 - 16:00 | Wrap-up & adjourn |
Prerequisites
Course participants should have a working UNIX/Linux knowledge (login with secure shell, shell commands, compilers, vi or emacs editors). Good working knowledge of at least one of the standard HPC languages: Fortran 95, C or C++ is also required.
Hands-On
Exercises will be conducted on a Linux Cluster at NHR@FAU in Erlangen.
Content Level
The content level of the course is broken down as:
Beginner's content: | 70% |
Intermediate content: | 30% |
Advanced content: | 0% |
Community-targeted content: | 0% |
Language
English
Lecturers
Dr. Alireza Ghasemi (NHR@FAU), Dr. habil. Georg Hager (NHR@FAU), Dr. Volker Weinberg (LRZ)
Prices and Eligibility
The course is open and free of charge for people from academia from the Member States of the European Union (EU) and Associated/Other Countries to the Horizon 2020 programme.
Registration
Please register with your official e-mail address to prove your affiliation.
Withdrawal Policy
See Withdrawal
Legal Notices
This course is offered in cooperation with NHR@FAU. Some of your personal data will be transferred to NHR@FAU (title, first name, surname, institution, country, email, course). The legal basis is in accordance with Article 6(1)(b) GDPR. Please see also our data protection notice (in German: https://www.lrz.de/datenschutzerklaerung/).
For registration for LRZ courses and workshops we use the service edoobox from Etzensperger Informatik AG (www.edoobox.com). Etzensperger Informatik AG acts as processor and we have concluded a Data Processing Agreement with them.
See Legal Notices
No. | Date | Time | Teacher | Location | Room | Description |
---|---|---|---|---|---|---|
1 | 18.02.2025 | 10:30 – 17:00 | Volker Weinberg Georg Hager | Leibniz Rechenzentrum | Seminarraum 2 | Day 1 |
2 | 19.02.2025 | 09:00 – 17:00 | Volker Weinberg Georg Hager | Leibniz Rechenzentrum | Seminarraum 2 | Day 2 |
3 | 20.02.2025 | 09:00 – 16:00 | Volker Weinberg Georg Hager | Leibniz Rechenzentrum | Seminarraum 2 | Day 3 |