2023-03-07 Parallel Programming of High Performance Systems (hppb1w22)
Course | Parallel Programming of High Performance Systems |
Number | hppb1w22 |
Places available | 0 |
Date | 07.03.2023 – 09.03.2023 |
Price | € 0.00 |
Place | ONLINE |
Room | |
Registration deadline | 28.02.2023 23:55 |
education@lrz.de |
Contents
This online 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 at the Gauss Centers and in the NHR Alliance.
Topics covered include:
- HPC Intro, Systems in Germany
- Elements of MPI and OpenMP
- OpenMP in Depth
- MPI in Depth
- Basic Computer Architecture: Shared Memory
- Basic computer architecture: Distributed Memory
- Profiling Tools
- Performance Pitfalls
Preliminary Agenda (all Times in CET)
Day 1 | |
09:30 | Zoom Opens |
09:45 | Welcome & Intro (VW) |
10:00 - 10:45 | HPC Intro, Systems in Germany (VW) |
10:45 - 11:15 | Hands-On: Logging in, Starting a Batch Job |
11:15 - 11:30 | Break |
11:30 - 12:30 | Elements of MPI and OpenMP (I) (VW) |
12:30 - 13:15 | Lunch Break |
13:15 - 14:00 | Elements of MPI and OpenMP (II) (VW) |
14:00 - 15:00 | Hands-On: OpenMP and MPI Basics |
15:00 - 15:15 | Break |
15:15 - 16:00 | Basic Computer Architecture: Shared Memory (GH) |
Day 2 | |
09:30 | Zoom Opens |
09:45 - 11:00 | OpenMP in Depth (MW) |
11:00 - 11:15 | Break |
11:15 - 12:15 | Hands-On: OpenMP |
12:15 - 13:00 | Lunch Break |
13:00 - 13:45 | Basic Computer Architecture: Distributed Memory (GH) |
13:45 - 14:30 | MPI in Depth (I) (AA) |
14:30 - 14:45 | Break |
14:45 - 15:30 | MPI in Depth (II) (AA) |
15:30 - 16:00 | Hands-On: MPI |
Day 3 | |
09:30 | Zoom Opens |
09:45 - 10:30 | Hands-On: MPI |
10:30 - 11:00 | Profiling with gprof (GH) |
11:00 - 11:15 | Break |
11:15 - 12:00 | Profiling with Intel Trace Analyzer and Collector (ITAC) (AA) |
12:00 - 12:45 | Lunch Break |
12:45 - 13:15 | Hands-On: gprof |
13:15 - 14:00 | Hands-On: ITAC |
14:00 - 14:15 | Break |
14:15 - 15:00 | Performance Pitfalls (GH) |
15:00 - 16:00 | Hands-On & 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 done on a Linux Cluster at NHR@FAU.
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. habil. G. Hager, A. Afzal, Dr.-Ing. M. Wittmann (NHR@FAU), Dr. V. Weinberg (LRZ)
Prices and Eligibility
The course is open and free of charge for people from academia from the Member States (MS) 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. Following your successful registration, you will receive further information approx. 1-2 weeks before the course.
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) to create the course accounts. 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 | Leader | Location | Room | Description |
---|---|---|---|---|---|---|
1 | 07.03.2023 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 1 | |
2 | 08.03.2023 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 2 | |
3 | 09.03.2023 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 3 |