Content |
|
|
MPI and OpenMP (70% for beginners, 30% advanced)
|
Location |
|
|
München, Leibniz-Rechenzentrum (LRZ) / HLRB - Course D
|
Date |
|
|
Wednesday March 21, 9:00 - Friday March 23, 16:30, 2001
|
Wednesday |
|
|
9:00 - 17:15, Message Passing Interface (MPI), part 1 |
| 9:00 | (0:10) | | Welcome & Introduction |
| 9:10 | (1:00) | L | Parallel Architectures and Programming Models (talk) |
| 10:10 | (0:20) | L | MPI-1 - Getting started (talk) |
| 10:30 | (0:15) | | Coffee |
| 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:15) | L | Derived Datatypes (talk+practical) |
|
Thursday |
|
|
9:00 - 17:30, Message Passing Interface (MPI), part 2 |
| 9:00 | (1:10) | L | Virtual Topologies (talk+practical) |
| 10:10 | (0:15) | | Coffee |
| 10:25 | (1:10) | L | Collective Communication (talk+practical) |
| 11:35 | (0:15) | | Coffee |
| 11:50 | (0:40) | M | Other MPI-1 features and MPI-2 overview (talk) |
| 12:30 | (1:00) | | Lunch |
| 13:30 | (1:35) | M | MPI-2 Parallel file I/O (talk+practical) |
| 15:05 | (0:15) | | Coffee |
| 15:20 | (0:30) | M | MPI-2 one-sided communication (talk) |
| 15:50 | (0:50) | M | Optimization of MPI applications (talk+practical) |
| 16:40 | (0:15) | | Coffee |
| 16:55 | (0:15) | L | MPI Performance Studies on Cray T3E and SGI Origin |
| 17:10 | (0:20) | M | Access to the federal high-performance computing-centers (talk) |
|
Friday |
|
|
9:00 - 16:30, Tools and Parallelization with OpenMP |
| 9:00 | (1:00) | M | VAMPIR and other tools for performance analysis (talk+practical) |
| 10:00 | (0:15) | | Coffee |
| 10:15 | (0:30) | M | Totalview, a parallel debugger (talk) |
| 10:45 | (0:15) | | Coffee |
| 11:00 | (1:00) | L | OpenMP - Overview and execution model (talk+practical) |
| 12:00 | (1:00) | | Lunch |
| 13:00 | (1:00) | L | OpenMP - Work sharing directives (talk+practical) |
| 14:00 | (0:45) | L | OpenMP - Data environment (talk+practical) |
| 14:45 | (0:15) | | Coffee |
| 15:00 | (0:30) | M | OpenMP - Pitfalls (talk) |
| 15:30 | (1:00) | H | MPI on hybrid systems / MPI + OpenMP (talk) |
| | | ^- | L=low=for beginners, M=middle, H=high=advanced |
|
Registration |
|
|
see registration form
on the course page.
|