S08---Introduction to OpenMP

Tim Mattson · 2006

The OpenMP Application Programming Interface (API) defines compiler directives and library routines that make it relatively easy to create parallel programs. It first appeared in 1997 and has become the de facto standard for programming shared memory computers. Recent advances in OpenMP technology are expanding its reach to distributed memory systems (e.g. clusters) as well.In this tutorial, we will provide a comprehensive introduction to OpenMP. By dedicating a half-day tutorial to the API itself, we will be able to cover every construct within the language and show how OpenMP is used to program shared memory multiprocessor computers, multi-core CPUs and clusters.

Read the paper · More papers on PaperTik