2021-04-13 Parallel Programming of High Performance Systems (hppb1s21)


Online CourseParallel Programming of High Performance Systems
Numberhppb1s21
Places available0
Date13.04.2021 – 15.04.2021
Price€ 0.00 – 600.00
PlaceONLINE


Room
Registration deadline30.03.2021 23:55
E-maileducation@lrz.de

Course Description


   LRZ      


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.DateTimeLeaderLocationRoomDescription
113.04.202109:45 – 16:00Volker Weinberg
Georg Hager
ONLINE
Day 1
214.04.202109:45 – 16:00Volker Weinberg
Georg Hager
ONLINE
Day 2
315.04.202109:45 – 16:00Volker Weinberg
Georg Hager
ONLINE
Day 3