Sunday, Half Day, AM
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.
S11 Advanced Parallel Programming with OpenMP