Parallel Programming of High Performance Systems

 

   LRZ       

 

This is an on-site course at LRZ in Garching near Munich. There will be no possibility to join online remotely via video conference. Participants are expected to bring their own laptops. There are no PCs installed in the course room! 

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

 

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
E-mail education@lrz.de
No.
1
Date18.02.2025
Time10:30 – 17:00
TeacherVolker Weinberg
Georg Hager
LocationLeibniz Rechenzentrum
RoomSeminarraum 2
DescriptionDay 1
2
Date19.02.2025
Time09:00 – 17:00
TeacherVolker Weinberg
Georg Hager
LocationLeibniz Rechenzentrum
RoomSeminarraum 2
DescriptionDay 2
3
Date20.02.2025
Time09:00 – 16:00
TeacherVolker Weinberg
Georg Hager
LocationLeibniz Rechenzentrum
RoomSeminarraum 2
DescriptionDay 3
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