Content |
|
|
MPI and OpenMP (70% for beginners, 30% advanced)
|
Location |
|
|
Hannover, Regionales Rechenzentrum für Niedersachsen (RRZN),
Schloßwender Str. 5, D-30159 Hannover, Seminarraum
|
Date |
|
|
Wednesday Sept. 12, 9:00 - Friday Sept. 14, 16:30, 2001
|
Wednesday |
|
|
9:00 - 17:30, Message Passing Interface (MPI, part 1)
|
| 9:00 | (0:10) | L | Introduction (talk) |
| 9:10 | (1:00) | L | Parallel Architectures and Programming Models (talk) |
| 10:10 | (0:15) | | Coffee |
| 10:25 | (0:20) | L | MPI-1 - Getting started (talk) |
| 10:45 | (1:15) | L | MPI Programs (talk+practical) |
| 12:00 | (1:00) | | Lunch |
| 13:00 | (1:15) | L | Point-to-Point Communication (talk+practical) |
| 14:15 | (0:15) | | Coffee |
| 14:30 | (1:15) | L | Non-Blocking Communication (talk+practical) |
| 15:45 | (0:15) | | Coffee |
| 16:00 | (1:00) | L | Derived Datatypes (talk+practical) |
| 17:00 | (0:30) | L | Parallel debugging (talk+practical) |
|
Thursday |
|
|
9:00 - 17:30, Message Passing Interface (MPI, part 2) and OpenMP
|
| 9:00 | (1:10) | L | Virtual Topologies (talk+practical) |
| 10:10 | (0:15) | | Coffee |
| 10:25 | (0:35) | L | Collective Communication (talk+practical) |
| 11:00 | (0:15) | | Coffee |
| 11:15 | (0:25) | L | Other MPI-1 features (talk) |
| 11:40 | (0:20) | L | Heat conduction program, a parallelization example with MPI (talk) |
| 12:00 | (1:00) | | Lunch |
| 13:00 | (1:00) | L | OpenMP - Overview and execution model (talk+practical) |
| 14:00 | (0:15) | | Coffee |
| 14:15 | (1:00) | L | OpenMP - Work sharing directives (talk+practical) |
| 15:15 | (0:45) | L | OpenMP - Data environment (talk+practical) |
| 16:00 | (0:15) | | Coffee |
| 16:15 | (0:30) | L | OpenMP - Pitfalls (talk) |
| 16:45 | (0:45) | L | Assure - detection of OpenMP race conditions (talk+practical) |
|
Friday |
|
|
9:00 - 16:30, MPI-2 and advanced MPI programming
|
| 9:00 | (0:30) | L | Access to the federal high-performance computing-centers (talk) |
| 9:30 | (0:15) | M | MPI-2 overview (talk) |
| 9:45 | (1:00) | M | MPI-2 parallel file I/O (basics) (talk+practical) |
| 10:45 | (0:15) | | Coffee |
| 11:00 | (1:00) | M | MPI-2 parallel file I/O (fileviews) (talk+practical) |
| 12:00 | (0:30) | M | MPI-2 parallel file I/O (access methods) (talk) |
| 12:30 | (1:00) | | Lunch |
| 13:30 | (0:30) | M | MPI-2 one-sided Communication (talk) |
| 14:00 | (0:30) | M | Other MPI-2 chapters (talk) |
| 14:30 | (0:15) | | Coffee |
| 14:45 | (1:00) | M | Optimization of MPI applications (talk) |
| 15:45 | (0:45) | M | VAMPIR and other tools for performance analysis (talk+practical) |
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
Registration |
|
|
see registration form
on the course page.
|