Organization HW&Access Organization Research User Projects Services
navigation search home news&events jobs back ">back ">back back forward ">forward
Organization
HLRS
 
HW&Access Research, User Projects
Services
NaviGanzUnten
" ALT="" BORDER=0> ">" ALT="" BORDER=0> " ALT="" BORDER=0> ">" ALT="" BORDER=0> Straight
Parallel Programming Workshop

HLRS EPCC ZHR NIC LRZ


Content
Advanced topics in parallel programming with MPI and OpenMP

Location
Stuttgart, High-Performance Computing-Center Stuttgart (HLRS) - Course F

Date
Monday April 2, 13:00 - Friday April 6, 16:30, 2001

Monday
13:00 - 17:30, Progamming models, HPC platforms and MPI tools
13:00  (0:15)      Welcome [rab]
13:15  (1:15)  M   Parallel Architectures / Which is the best programming models? [rab]
14:30  (0:15)       Coffee
14:45  (0:30)  M   Access to the federal high-performance computing-centers (talk) [rab,mir]
15:15  (1:00)  M   VAMPIR and other tools for performance analysis (talk+practical) [rab]
16:15  (0:15)       Coffee
16:30  (1:00)  M   Totalview, a parallel debugger (talk+practical) [mr]
 
Tuesday
9:00 - 17:45, Vectorization on NEC and Hitachi Platforms
9:00  (0:30)  M   SX-5 - Introduction and NEC Hardware Architectures [hb]
9:30  (0:15)  M   SX-5 - Programming Models on NEC Platforms [hb]
9:45  (1:00)  H   SX-5 - Vectorization [hb]
10:45  (0:15)       Coffee
11:00  (0:45)  M   SX-5 - Performance Profiling and Tuning [hb]
11:45  (0:30)  M   SX-5 - Vectorization and Tuning Practical [hb,uk]
12:15  (1:00)       Lunch
13:15  (0:30)  M   SR8000 - Introduction and Hardware Architecture [rab,uk,tl]
13:45  (0:30)  M   SR8000 - Programming Models on SR 8000 [cs,rab]
14:15  (0:15)       Coffee
14:30  (0:45)  H   SR8000 - Pseudo-Vectorization [cs,rab,tl]
15:15  (0:45)  M   SR8000 - Performance Profiling and Tuning [cs,rab]
16:00  (0:30)  M   SR8000 - Vectorization and Tuning Practical [cs,rab,uk]
16:30  (0:15)       Coffee
16:45  (1:00)  M   Parallel Numerics (part 1) [uk]
 
Wednesday
9:00 - 17:30, Advanced OpenMP programming
9:00  (0:45)  M   OpenMP - Short reference and enhancements in OpenMP 2.0 (talk) [mr]
9:45  (1:15)  M   OpenMP - Pitfalls (talk+practical, z.B. Ordered) [mr]
11:00  (0:15)       Coffee
11:15  (1:15)  H   OpenMP - Performance Tuning and OpenMP (talk+practical) [mr]
12:30  (1:00)       Lunch
13:30  (0:30)  H   OpenMP - Cluster extensions (talk) [thb]
14:00  (0:15)       Coffee
14:15  (1:15)  H   OpenMP - Tools (talk+practical) [mr]
15:30  (0:15)       Coffee
15:45  (1:45)  H   MPI on hybrid systems / MPI + OpenMP (talk+practical) [rab]
 
Thursday
9:00 - 17:30, MPI-2 and advanced MPI programming
9:00  (1:00)  M   MPI-2 overview [rab]
10:00  (0:15)       Coffee
10:15  (1:00)  M   MPI-2 I/O (part 1) (talk+practical) [rab]
11:15  (0:15)       Coffee
11:30  (1:00)  M   MPI-2 I/O (part 2) (talk+practical) [rab]
12:30  (1:00)       Lunch
13:30  (1:10)  M   MPI-2 one-sided communication (talk+practical) [rab]
14:40  (0:15)       Coffee
14:55  (1:10)  M   Optimization of MPI applications (talk+practical) [rab]
16:05  (0:15)       Coffee
16:20  (1:10)  M   Heat Conduction Program, a Parallelization-Example with MPI (talk) [rab]
 
Friday
9:00 - 16:30, Domain decomposition and load balancing
9:00  (1:30)  H   Domain decomposition of structured and unstructured grids [pa,thb]
10:30  (0:15)       Coffee
10:45  (1:30)  H   Load balancing (talk+practical) [pa,thb,sr]
12:15  (1:00)       Lunch
13:15  (0:45)  H   Particle based domain decomposition [mr]
14:00  (0:45)  M   Parallel Numerics (part 2) [uk]
14:45  (0:15)       Coffee
15:00  (1:30)  H   Object oriented parallel programming with C++ [mr]
^-L=low=for beginners, M=middle, H=high=advanced
 
Authors
and Lectures
[pa] Panos Adamidis
[hb] Holger Berger (NEC)
[thb]Thomas Boenisch
[uk] Uwe Kuester
[mr] Matthias Mueller
[rab]Rolf Rabenseifner
[mir]Michael Resch
[cs] Christian Simmendinger (debis-sfr)
[tl]Tim Lanfear (Hitachi)


Registration
see registration form on the course page.

Impressum / "> / www / www "> "> "> "> "> "> ">