Document Information
Preface
1. Introducing the OpenMP API
2. Compiling and Running OpenMP Programs
3. Implementation-Defined Behaviors
4. Nested Parallelism
5. Tasking
5.1 The Tasking Model
5.2 Data Environment
5.3 TASKWAIT Directive
5.4 Tasking Example
5.5 Programming Considerations
5.5.1 THREADPRIVATE and Thread-Specific Information
5.5.2 Locks
5.5.3 References to Stack Data
6. Automatic Scoping of Variables
7. Scope Checking
8. Performance Considerations
A. Placement of Clauses on Directives
B. Converting to OpenMP
Index
This chapter describes the OpenMP 3.0 Tasking Model.