Programming with OpenMP
Synchronization Constructs
REDUCTION Clause
Statements in the Loop Body
Strip-mining and Cleanup
Synchronization Constructs
Types of Loop Vectorized
Default Compiler Optimizations
Loop Unrolling with -unroll[n]
OpenMP Environment Variables
OpenMP Runtime Library Routines
Examples of OpenMP Usage
OpenMP Directives and Clauses Summary
Optimizer Report Generation
REDUCTION Clause
Statements in the Loop Body
Synchronization Constructs
Types of Loop Vectorized
Using -ip with -Qoption Specifiers
Data Dependence
Using Arrays Efficiently
Parallelization with OpenMP* Overview
Programming with OpenMP
Floating-point Arithmetic Precision for ItaniumŪ-based Systems
Stacks: Automatic Allocation and Checking
Auto-parallelization: Enabling, Options, Directives, and Environment Variables
Programming with Auto-parallelization
Parallelism: an Overview
Test Prioritization Tool
OpenMP Directives and Clauses Summary
OpenMP Runtime Library Routines
Compiling with OpenMP, Directive Format, and Diagnostics
DEFAULT Clause
Examples of OpenMP Usage
OpenMP Environment Variables
Parallel Processing Thread Model
Parallelism: an Overview
Programming with OpenMP
Synchronization Constructs
Worksharing Construct Directives
Parallel Processing Thread Model
Parallel Region Directives
Debugging Parallel Regions
Parallel Region Directives
PRIVATE, FIRSTPRIVATE, and LASTPRIVATE Clauses
SHARED Clause
Synchronization Constructs
Worksharing Construct Directives
Combined Parallel/Worksharing Constructs
Debugging Multiple Threads
Parallel Region Directives
REDUCTION Clause
Debugging Parallel Regions
Parallel Region Directives
PRIVATE, FIRSTPRIVATE, and LASTPRIVATE Clauses
Worksharing Construct Directives
COPYIN Clause
Parallel Region Directives
SHARED Clause
Synchronization Constructs
Worksharing Construct Directives
Combined Parallel/Worksharing Constructs
Debugging Parallel Regions
Parallel Region Directives
DEFAULT Clause
REDUCTION Clause
Debugging Parallel Regions
PRIVATE, FIRSTPRIVATE, and LASTPRIVATE Clauses
Combined Parallel/Worksharing Constructs
Debugging Parallel Regions
Combined Parallel/Worksharing Constructs
Worksharing Construct Directives
COPYIN Clause
THREADPRIVATE Directive
OpenMP Run-time Library Routines
Parallel Region Directives
OpenMP Run-time Library Routines
SHARED Clause
Debugging Multiple Threads
Debugging Parallel Regions
OpenMP Run-time Library Routines
SHARED Clause
Synchronization Constructs
Auto-parallelization: Enabling, Options, Directives, and Environment Variables
Compiling with OpenMP, Directive Format, and Diagnostics
OpenMP Environment Variables
Parallel Region Directives
Auto-parallelization: Enabling, Options, Directives, and Environment Variables
OpenMP Environment Variables
Programming with OpenMP
Specifying Schedule Type and Chunk Size
OpenMP Run-time Library Routines
Parallel Region Directives
Default Compiler Optimizations
Optimization Support Features Overview
Optimizer Report Generation
Pipelining for Itanium -based Applications
Introduction to Volume II
Optimizing for Specific Processors Overview
Advanced PGO Options
Auto-parallelization Threshold Control and Diagnostics
Compiling with OpenMP, Directive Format, and Diagnostics
Debugging Options Overview
Parallelization Overview
Code-coverage Tool
REDUCTION Clause
Statements in the Loop Body
Synchronization Constructs
Programming with OpenMP
Synchronization Constructs
Worksharing Construct Directives