2021-04-13 Parallel Programming of High Performance Systems (hppb1s21)
Online Course | Parallel Programming of High Performance Systems |
Number | hppb1s21 |
Places available | 0 |
Date | 13.04.2021 – 15.04.2021 |
Price | € 0.00 – 600.00 |
Place | ONLINE |
Room | |
Registration deadline | 30.03.2021 23:55 |
education@lrz.de |
Course Description
Contents
This course, a collaboration of Erlangen National High Performance Computing Center (NHR@FAU) and 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 Garching near Munich.
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
Tue, 13 April 2021 | |
09:30 | Zoom Opens |
09:45 | Welcome & Intro (VW) |
10:00 - 10:45 | HPC Intro, Systems in Germany (GH) |
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) |
Wed, 14 April 2021 | |
09:30 | Zoom Opens |
09:45 - 11:00 | OpenMP in Depth (VW) |
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 |
Thu, 15 April 2021 | |
09:30 | Zoom Opens |
09:45 - 10:45 | Profiling Tools (GH, AA) |
10:45 - 11:15 | Hands-On: Profiling with gprof |
11:15 - 11:30 | Break |
11:30 - 12:15 | OpenMP Programming: Correctness, Tuning, Examples (MW) |
12:15 - 13:00 | Lunch Break |
13:00 - 14:00 | Hands-On: Profiling with ITAC |
14:00 - 14:30 | Performance Pitfalls (GH) |
14:30 - 14:45 | Break |
14:45 - 16:00 | Hands-On: Performance Pitfalls |
Prerequisites
Course participants should have basic 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++.
Hands-On
Exercises will be done on the 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
G. Hager (NHR@FAU), A. Afzal (NHR@FAU), M. Wittmann (NHR@FAU), V. Weinberg (LRZ)
Prices and Eligibility
The course is open for people from academia and industry.
Thanks to financial support by the Competence Network for Scientific High Performance Computing in Bavaria (KONWIHR), the course is free of charge for students at Bavarian universities and members of Bavarian universities and public research institutes in Bavaria.
Please register with your official e-mail address to prove your affiliation!!
The following categories can be selected during registration:
- [Students without Diploma/Master Bavaria] Students without Diploma/Master at Bavarian universities: 0 EUR
- [Academia Bavaria] Students with Diploma/Master (PhD students) at Bavarian universities and members of Bavarian universities and public research institutes: 0 EUR
- [Students without Diploma/Master outside Bavaria] Students without Diploma/Master at universities outside Bavaria: 30 EUR
- [Academia Germany] Students with Diploma/Master (PhD students) and members of German universities and German public research institutes outside Bavaria: 60 EUR
- [Academia EU+PRACE countries] Students with Diploma/Master (PhD students) and members of universities and public research institutes within EU or PRACE member countries: 120 EUR
- [Academia non-EU+PRACE countries] Students with Diploma/Master (PhD students) and members of other universities and public research institutes: 240 EUR
- [Others] Non-academic participants: 600 EUR
Registration
Please register with your official e-mail address to prove your affiliation. Following your successful registration, you will receive an invoice approx. 2 weeks before the course if the course is not free of charge for you. After paying the invoice, you will not receive a receipt. If you require proof of payment (e.g., for reimbursement) please use a copy of the invoice together with your bank statement indicating the payment.
Withdrawal Policy
See Withdrawal
Legal Notices
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 | 13.04.2021 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 1 | |
2 | 14.04.2021 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 2 | |
3 | 15.04.2021 | 09:45 – 16:00 | Volker Weinberg Georg Hager | ONLINE | Day 3 |