This tutorial targets people new to OpenMP and those with some first experiences.
In the morning session, an extensive overview of OpenMP 2.5 is given. Compilers
that support this version of the specifications are widely available.
In the afternoon, various other aspects of OpenMP are presented. A glimpse into
OpenMP compiler technology is given. Some knowledge on this often helps to better
understand certain behavior. The new features in the 3.0 specifications are
presented and discussed. Next, examples of how OpenMP is used to solve practical
problems are given. This is followed by recommendation on how to get good
performance out of an OpenMP application.
Barbara Chapman, University of Houston, Houston, TX, USA
Alejandro Duran, Barcelona Supercomputing Center, Barcelona, Spain
Dieter an Mey, RWTH Aachen University, Aachen, Germany
Christian Terboven, RWTH Aachen University, Aachen, Germany
Ruud van der Pas, Sun Microsystems, Menlo Park, CA, USA
| 08:30am - 09:00am | Registration |
| 09:00am - 09:15am | Welcome and Introduction |
| 09:15am - 09:45am | Ruud van der Pas, Sun Microsystems, Menlo Park, CA, USA Important concepts in parallelization (slides) |
| 09:45am - 10:30am | An overview of OpenMP 2.5 - Part 1 (slides) |
| 10:30am - 10:45am | -------------------------- BREAK ---------------------------- |
| 10:45am - 12:00pm | An overview of OpenMP 2.5 - Part 2 |
| 12:00pm - 01:00pm | -------------------------- LUNCH -------------------------- |
| 01:00pm - 01:45pm | Barbara Chapman, University of Houston, Houston, TX, USA OpenMP under the hood (slides) |
| 01:45pm - 02:30pm | Alejandro Duran, Barcelona Supercomputing Center, Barcelona, Spain OpenMP 3.0: What's new? (slides) |
| 02:30pm - 02:45pm | -------------------------- BREAK ---------------------------- |
| 02:45pm - 03:30pm | Christian Terboven and Dieter an Mey, RWTH Aachen University, Aachen, Germany OpenMP in the real world (slides) |
| 03:30pm - 04:15pm | Ruud van der Pas, Sun Microsystems, Menlo Park, CA, USA OpenMP and performance (slides) |
| 04:15pm - 04:30pm | Wrap-up |
| 07:00pm - 09:00pm | After Dinner Reception Purdue Memorial Union, Anniversary Drawing Room |