IWOMP 2008 Tutorial


Monday, May 12


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.


Presenters


Morning Session


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 --------------------------


Afternoon Session


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


Evening


07:00pm - 09:00pm After Dinner Reception
Purdue Memorial Union, Anniversary Drawing Room