Course: Advanced parallel programming
from
Wednesday, February 10, 2021 (9:00 AM)
to
Thursday, February 11, 2021 (5:00 PM)
Monday, February 8, 2021
Tuesday, February 9, 2021
Wednesday, February 10, 2021
9:00 AM
Introduction to EuroHPC: How to write efficient OpenMP programs; Hybrid MPI + OpenMP programming;
How to write efficient OpenMP programs; Hybrid MPI + OpenMP programming;
9:00 AM - 10:30 AM
10:30 AM
Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications: Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications
Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications
10:30 AM - 12:00 PM
12:00 PM
Lunch break
Lunch break
12:00 PM - 1:00 PM
1:00 PM
Advanced MPI: User-defined datatypes
1:00 PM - 3:00 PM
3:00 PM
Parallel File I/O with MPI
3:00 PM - 5:00 PM
Thursday, February 11, 2021
9:00 AM
Parallel programming: accelerators
9:00 AM - 10:30 AM
10:30 AM
CUDA and OpenCL optimization
10:30 AM - 12:00 PM
12:00 PM
Lunch break
Lunch break
12:00 PM - 1:00 PM
1:00 PM
Hands-on exercises: simulations, optimization, and visualizations in natural and technical sciences (physics, chemistry, biology, mathematics, mechanical engineering, material science)
simulations, optimization, and visualizations in natural and technical sciences (physics, chemistry, biology, mathematics, mechanical engineering, material science)
1:00 PM - 5:00 PM