Sunday, Half Day, PM
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