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...
Saved in:
| 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: | |
| 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!
|
| 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 |

