Introduction to OpenMP

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 a...

Full description

Saved in:
Bibliographic Details
Published in:Conference on High Performance Networking and Computing: Proceedings of the 2006 ACM/IEEE conference on Supercomputing; 11-17 Nov. 2006 pp. 209 - 209-es
Main Author: Mattson, Tim
Format: Conference Proceeding
Language:English
Published: New York, NY, USA ACM 11.11.2006
Series:ACM Conferences
Subjects:
ISBN:0769527000, 9780769527000
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
Bibliography:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:0769527000
9780769527000
DOI:10.1145/1188455.1188673