September 2004
Intermediate to advanced
384 pages
11h 15m
English
A.1 CORE CONCEPTS
A.2 STRUCTURED BLOCKS AND DIRECTIVE FORMATS
A.3 WORKSHARING
A.4 DATA ENVIRONMENT CLAUSES
A.5 THE OpenMP RUNTIME LIBRARY
A.6 SYNCHRONIZATION
A.7 THE SCHEDULE CLAUSE
A.8 THE REST OF THE LANGUAGE
OpenMP [OMP] is a collection of compiler directives and library functions that are used to create parallel programs for shared-memory computers. OpenMP is combined with C, C++, or Fortran to create a multithreading programming language; that is, the language model is based on the assumption that the UEs are threads that share an address space.
The formal definition of OpenMP is contained in a pair of specifications, one for Fortran and the other for C and C++. They differ in some minor details, ...
Read now
Unlock full access