Sunday, Half Day, AM
Room A205

Title: Introduction to Parallel Programming with OpenMP

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

Level: 75% Introductory | 20% Intermediate | 5% Advanced


OpenMP is an Application Programming Interface for directive-driven parallel programming of shared memory computers. Fortran, C and C++ compilers supporting OpenMP are available for Unix and Windows workstations. Most vendors of shared memory computers are committed to OpenMP making it the de facto standard for writing portable, shared memory, parallel programs. This tutorial will provide a comprehensive introduction to OpenMP. We will start with basic concepts to bring the novice up to speed. We will then present a few more advanced examples to give some insight into the issues that come up for experienced OpenMP programmers.

Related Tutorial:

S11 Advanced Parallel Programming with OpenMP