KMP_AFFINITY
Thread Affinity Interface (Linux* and Windows*)
OpenMP* Environment Variables
modifier
offset
permute
type
KMP_ALL_THREADS
KMP_BLOCKTIME
KMP_LIBRARY
OpenMP* Environment Variables
OpenMP* Support Libraries
KMP_MONITOR_STACKSIZE
KMP_STACKSIZE
KMP_VERSION
LASTPRIVATE
summary of data scope attribute clauses
using
libraries
Parallel Region Directives
Improving I/O Performance
Timing your Application
libifcore.lib
OpenMP* run-time routines
OpenMP* Run-time Library Routines
Intel Extension Routines/Functions
library functions
Intel extension
OpenMP* run-time routines
to control number of threads
linking tools
xild
Interprocedural Optimization (IPO) Overview
Creating a Library from IPO Objects
IPO-Related Performance Issues
xilibtool
xilink
Interprocedural Optimization (IPO) Overview
IPO-Related Performance Issues
linking with IPO
little-endian-to-big-endian conversion
lock routines
LOOP COUNT
and loop distribution
loop interchange
loop unrolling
limitations of
support for
using the HLO optimizer
Optimizer Report Generation
HLO Overview
loops
Loop Constructs
Loop Count and Loop Distribution
anti dependency
collapsing
constructs
count
Loop Count and Loop Distribution
Loop Unrolling Support
dependencies
distribution
Loop Count and Loop Distribution
HLO Overview
flow dependency
independence
interchange
Coding Guidelines for Intel(R) Architectures
HLO Overview
Applying Optimization Strategies
Understanding Runtime Performance
manual transformation
output dependency
parallelization
Loop Parallelization and Vectorization
Programming with Auto-parallelization
Parallelism Overview
reductions
transformations
Efficient Compilation
HLO Overview
Understanding Runtime Performance
unrolling
Loop Unrolling
Loop Unrolling Support
using for arrays
vectorization
maintainability
access
allocation
copying data in
dependency
layout
manual transformations
memory aliasing
memory file system
misaligned data
mixing vectorizable types in a loop
using effectively
MMX(TM)
mock object files
multithreaded programs
Auto-parallelization Overview
Coding Guidelines for Intel Architectures
Parallelism Overview
multithreading
OpenMP* Support Libraries
Programming with Auto-parallelization
data
Alignment Options
Efficient Compilation
records
storage
natural alignment
non-unit memory access
NOPREFETCH
using
NOSWP
using
NOVECTOR directive
obj files
OMP directives
Parallelism Overview
Examples of OpenMP* Usage
Programming with OpenMP*
advanced issues
cluster
Cluster OpenMP* Support (Linux*)
Thread Affinity Interface (Linux* and Windows*)
compatibility with other compilers
compatibility libraries
OpenMP* Support Libraries
OpenMP* Source Compatibility and Interoperability with Other Compilers
debugging
directives
Combined Parallel and Worksharing Constructs
Parallel Region Directives
Synchronization Constructs
THREADPRIVATE Directive
Worksharing Construct Directives
environment variables
OpenMP* Environment Variables
Thread Affinity Interface (Linux* and Windows*)
guidelines for using libraries
KMP_AFFINITY
OpenMP* Environment Variables
Thread Affinity Interface (Linux* and Windows*)
KMP_ALL_THREADS
KMP_BLOCKTIME
KMP_LIBRARY
KMP_MONITOR_STACKSIZE
KMP_STACKSIZE
KMP_VERSION
legacy libraries
OpenMP* Support Libraries
OpenMP* Source Compatibility and Interoperability with Other Compilers
library file names
object-level interoperability
omp.h
OMP_DYNAMIC
OMP_NESTED
OMP_NUM_THREADS
OMP_SCHEDULE
parallel processing thread model
performance
reports
run-time library routines
source compatibility
support libraries
OMP_DYNAMIC
OMP_NESTED
OMP_NUM_THREADS
OMP_SCHEDULE
OpenMP* Fortran directives
clauses for
examples of
features of
for synchronization
for worksharing
Intel extensions for
programming using
optimal records to improve performance
analyzing applications
application-specific
hardware-related
library-related
methodology
options
Optimizing Different Application Types Overview
Enabling Automatic Optimizations
restricting
setting
OS-related
reports
Pipelining for IA-64 Architecture
Optimization Support Features Overview
Optimizer Report Generation
resources
restricting
strategies
system-related
optimization support
optimizations
Restricting Optimizations
Optimizing Applications Overview
Enabling Automatic Optimizations
compilation process
default level of
for specific processors
high-level language
options for IA-32 architecture
options for IA-64 architecture
options for Intel(R) 64 architecture
overview of
Automatic Optimizations Overview
Profile-guided Optimizations Overview
parallelization
PGO methodology
profile-guided
profile-guided optimization
support features for
optimizer report generation
optimizing
applications
helping the compiler
overview
technical applications
optimizing performance
options for efficient compilation
options for IA-32 architectures
options used for IPO
OptReport support
ORDERED
example of
in DO directives
overview of OpenMP* directives and clauses
overflow
call to a runtime library routine
loop unrolling
software pipelining
the threads number
overriding vectorization
overview
of data scope attribute clauses
of optimizing compilation
of optimizing for specific processors
of parallelism