Parallel Programming of High-Performance Systems 2022
from
Tuesday, March 8, 2022 (9:30 AM)
to
Thursday, March 10, 2022 (4:00 PM)
Monday, March 7, 2022
Tuesday, March 8, 2022
9:30 AM
Session opens
-
Georg Hager
Volker Weinberg
Session opens
Georg Hager
Volker Weinberg
9:30 AM - 9:45 AM
9:45 AM
Welcome and Introduction
-
Volker Weinberg
Welcome and Introduction
Volker Weinberg
9:45 AM - 10:00 AM
10:00 AM
HPC Introduction, Systems in Germany
-
Georg Hager
(
Erlangen National High Performance Computing Center
)
HPC Introduction, Systems in Germany
Georg Hager
(
Erlangen National High Performance Computing Center
)
10:00 AM - 10:45 AM
10:45 AM
Hands-On: Logging in, starting a batch job
Hands-On: Logging in, starting a batch job
10:45 AM - 11:15 AM
11:15 AM
Coffee Break
Coffee Break
11:15 AM - 11:30 AM
11:30 AM
Elements of OpenMP and MPI (I)
-
Volker Weinberg
Elements of OpenMP and MPI (I)
Volker Weinberg
11:30 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 1:15 PM
1:15 PM
Elements of OpenMP and MPI (II)
-
Volker Weinberg
Elements of OpenMP and MPI (II)
Volker Weinberg
1:15 PM - 2:00 PM
2:00 PM
Hands-On: OpenMP and MPI basics
Hands-On: OpenMP and MPI basics
2:00 PM - 3:00 PM
3:00 PM
Coffee Break
Coffee Break
3:00 PM - 3:15 PM
3:15 PM
Basic Computer Architecture: Shared Memory
-
Georg Hager
(
Erlangen National High Performance Computing Center
)
Basic Computer Architecture: Shared Memory
Georg Hager
(
Erlangen National High Performance Computing Center
)
3:15 PM - 4:00 PM
Wednesday, March 9, 2022
9:30 AM
Room opens
Room opens
9:30 AM - 9:45 AM
9:45 AM
OpenMP in Depth
-
Volker Weinberg
OpenMP in Depth
Volker Weinberg
9:45 AM - 11:00 AM
11:00 AM
Coffee Break
Coffee Break
11:00 AM - 11:15 AM
11:15 AM
Hands-On: OpenMP
Hands-On: OpenMP
11:15 AM - 12:15 PM
12:15 PM
Lunch Break
Lunch Break
12:15 PM - 1:00 PM
1:00 PM
Basic Computer Architecture: Distributed Memory
-
Georg Hager
(
Erlangen National High Performance Computing Center
)
Basic Computer Architecture: Distributed Memory
Georg Hager
(
Erlangen National High Performance Computing Center
)
1:00 PM - 1:45 PM
1:45 PM
MPI in Depth (I)
-
Ayesha Afzal
MPI in Depth (I)
Ayesha Afzal
1:45 PM - 2:30 PM
2:30 PM
Coffee Break
Coffee Break
2:30 PM - 2:45 PM
2:45 PM
MPI in Depth (II)
-
Ayesha Afzal
MPI in Depth (II)
Ayesha Afzal
2:45 PM - 3:30 PM
3:30 PM
Hands-On: MPI
Hands-On: MPI
3:30 PM - 4:00 PM
Thursday, March 10, 2022
9:30 AM
Room opens
Room opens
9:30 AM - 9:45 AM
9:45 AM
Profiling Tools
-
Ayesha Afzal
Georg Hager
(
Erlangen National High Performance Computing Center
)
Profiling Tools
Ayesha Afzal
Georg Hager
(
Erlangen National High Performance Computing Center
)
9:45 AM - 10:45 AM
10:45 AM
Hands-On: Profiling with gprof
Hands-On: Profiling with gprof
10:45 AM - 11:15 AM
11:15 AM
Coffee Break
Coffee Break
11:15 AM - 11:30 AM
11:30 AM
OpenMP Programming: Correctness, Tuning, Examples
-
Markus Wittmann
OpenMP Programming: Correctness, Tuning, Examples
Markus Wittmann
11:30 AM - 12:15 PM
12:15 PM
Lunch Break
Lunch Break
12:15 PM - 1:00 PM
1:00 PM
Hands-On: Profiling with ITAC
Hands-On: Profiling with ITAC
1:00 PM - 2:00 PM
2:00 PM
Performance Pitfalls
-
Georg Hager
(
Erlangen National High Performance Computing Center
)
Performance Pitfalls
Georg Hager
(
Erlangen National High Performance Computing Center
)
2:00 PM - 2:30 PM
2:30 PM
Coffee Break
Coffee Break
2:30 PM - 2:45 PM
2:45 PM
Hands-On: Performance Pitfalls
Hands-On: Performance Pitfalls
2:45 PM - 3:45 PM
3:45 PM
Wrap-up & adjourn
Wrap-up & adjourn
3:45 PM - 4:00 PM