Optimizing Applications
Introduction
How to Use This Document
Programming for High Performance
Compiler Optimizations
Parallel Programming
Parallelism Overview
Parallelization with OpenMP*
Parallelization with OpenMP* Overview
Parallel Processing Thread Model
OpenMP and Hyper-Threading Technology
Programming with OpenMP
Compiling with OpenMP, Directive Format, and Diagnostics
OpenMP Directives and Clauses Summary
OpenMP Support Libraries
OpenMP Environment Variables
OpenMP Run-time Library Routines
Intel Extension Routines/Functions
Examples of OpenMP Usage
OpenMP Directive Descriptions
OpenMP Clause Descriptions
Controlling Data Scope
Data Scope Attribute Clauses Overview
COPYIN Clause
DEFAULT Clause
PRIVATE, FIRSTPRIVATE, and LASTPRIVATE Clauses
REDUCTION Clause
SHARED Clause
Specifying Schedule Type and Chunk Size
Auto-parallelization
Auto-vectorization (IA-32 Only)
Optimization Support Features
Optimization Glossary
|