Sunday, Half Day, PM
Room A205

Title: Advanced Parallel Programming with OpenMP

Presenters: Tim Mattson, Intel Corporation; Rudolf Eigenmann, Purdue University

Level: 10% Introductory | 50% Intermediate | 40% Advanced


OpenMP is rapidly becoming the programming model of choice for shared-memory machines. After a very brief overview of OpenMP basics we will move on to intermediate and advanced topics, such as advanced OpenMP language features, traps that programmers may fall into, and a more extensive outlook on future OpenMP developments. We will also briefly discuss mixing OpenMP with message passing applications written in MPI. We will present many examples of OpenMP programs and discuss their performance behavior.

Related Tutorial: S7 - Introduction to Parallel Programming with OpenMP