Home -> Teaching -> MPI Tutorials -> CSCS'12 | |||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||
Home![]() ![]() Events ![]() ![]() ![]() ![]() ![]() Past Events ![]() ![]() ![]() ![]() ![]() ![]() |
Advanced Distributed Memory Parallel Programming: MPI-2.2, MPI 3.0 and PGAS Tutorial at CSCS
|
09.30 | Welcome |
09.40 | Introduction to Advanced MPI Usage |
10.00 | MPI data types (details and potential for productivity and performance with several examples) |
10.30 | |
11.00 | Contd. MPI data types (details and potential for productivity and performance with several examples) |
11.30 | Nonblocking and Collective communication (including nonblocking collectives, software pipelining,
tradeoffs and parametrization) |
12.15 | |
13.30 | User talks and discussion |
14.30 | Lab (MPI data types, non-blocking and collective communication) |
15.00 | |
15.30 | Contd. Lab |
17.00 | Wrap up |
Second Day (May 24, 2012)
09.00 | Topology mapping and Neighborhood Collective Communication |
09.45 | One sided communication (MPI-2 and MPI 3.0) |
10.30 | |
11.00 | One sided communication (MPI-2 and MPI 3.0) |
11.30 | MPI and hybrid programming primer (OpenMP, GPU, accelerators, MPI 3.0 proposals) |
12.00 | |
13.30 | User talks and discussion |
14.30 | Lab (Topology mapping, collective communication, one-sided communication) |
15.00 | |
15.30 | Lab and feedback on MPI 3.0 proposal |
17.00 | Wrap up |
serving: 3.137.200.252:31283 | © Torsten Hoefler |