-ax compiler option
-ipo compiler option
-openmp-lib compiler option
-opt-ra-region-strategy compiler option
example
-opt-report compiler option
-prof-gen compiler option
related options
-prof-gen:srcpos compiler option
code coverage tool
test priorization tool
-prof-use compiler option
code coverage tool
profmerge utility
related options
-x compiler option
.dpi file
Profmerge and Proforder Utilities
Code-coverage Tool
Test-prioritization Tool
.dyn file
Profmerge and Proforder Utilities
Code-coverage Tool
Test-prioritization Tool
.dyn files
Profile an Application
Profile-guided Optimization (PGO) Quick Reference
.spi file
Code-coverage Tool
Test-prioritization Tool
/Qax compiler option
/Qipo compiler option
/Qopenmp-lib compiler option
/Qopt-ra-region-strategy compiler option
example
/Qopt-report compiler option
/Qprof-gen compiler option
/Qprof-gen:srcpos compiler option
code coverage tool
test priorization tool
/Qprof-use compiler option
code coverage tool
profmerge utility
/Qx compiler option
accessing arrays efficiently
advanced PGO options
aliases
Stacks: Automatic Allocation and Checking
Vectorization Examples
aligning data
Setting Data Type and Alignment
Aligning Data
alignment
Efficient Compilation
Vectorization Examples
Alignment Options
Setting Data Type and Alignment
Understanding Data Alignment
example
options
strategy
Vectorization Examples
Alignment Options
ALLOCATABLE
arrays as arguments
basic block
code coverage
code for OpenMP*
coding guidelines for
data flow
effects of compiler options on allocation
OpenMP*
performance
pipelining
visual presentation
allocating registers
analyzing applications
Using Intel Performance Analysis Tools
Using a Performance Methodology
Performance Enhancement Strategies
Intel(R) Debugger
Intel(R) Threading Tools
VTune™ Performance Analyzer
application characteristics
application performance
application tests
argument aliasing
alignment in vectorization
efficient compilation of
rules for improving I/O performance
using efficiently
assumed-shape arrays
ATOMIC
using
auto-parallelization
Auto-parallelization Overview
Parallelism Overview
diagnostic
enabling
environment variables
guidelines
overview
programming with
threshold
auto-parallelized loops
auto-parallelizer
Parallelism: an Overview
Auto-parallelization Overview
controls
Auto-parallelization Threshold Control and Diagnostics
Parallelism Overview
enabling
auto-vectorization
Parallelism Overview
Coding Guidelines for Intel(R) Architectures
auto-vectorizer
allocation of stacks
Stacks: Automatic Allocation and Checking
Optimizing the Compilation Process Overview
checking of stacks
optimization for systems based on IA-32 architecture
automatic optimizations
Automatic Optimizations Overview
Enabling Automatic Optimizations
avoid
EQUIVALENCE statements
inefficient data types
mixed arithmetic expressions
slow arithmetic operators
small integer data items
unnecessary operations in DO loops
BARRIER
using
big-endian data
conversion of little-endian data to
buffers
UBC system
cache size intrinsic
capturing IPO output
changing number of threads
floating-point stacks
for efficiency in Intel Fortran
guidelines for Intel Architectures
in parallel region directives
in worksharing construct directives
preparing for OpenMP* programming
specifying
stacks
summary table of
Cluster OpenMP*
code coverage tool
color scheme
dynamic counters in
exporting data
syntax of
code layout
combined parallel and worksharing constructs
compilation
efficient
optimizing
compilation units
compiler optimization
compiler optimizations
compiler reports
High-Level Optimization (HLO)
Interprocedural Optimizations (IPO)
report generation
requesting with xi* tools
software pipelining
vectorization
compiler reports quick reference
compiling large programs
compiling with IPO
conditional parallel region execution
auto-parallelizer diagnostics
Auto-parallelization Threshold Control and Diagnostics
Parallelism Overview
data scope attributes
inline expansion
COPYIN
summary of data scope attribute clauses
correct usage of countable loop
COS
correct usage of
counters for dynamic profile
CPU dispatch
automatic
CPU time
DPI lists
for inline function expansion
multithreaded applications
create libraries using IPO
cross-iteration dependencies
data alignment
data format
alignment
Alignment Options
Vectorization Examples
dependence
Auto-parallelization: Threshold Control and Diagnostics
Pipelining for IA-64 Architecture
options
partitioning
prefetching
HLO Overview
Loop Count and Loop Distribution
scope attribute clauses
sharing
structure
type
Parallelism Overview
Improving Run-time Efficiency
Vectorization Overview
data ordering optimization
data prefetches
data scope attribute clauses
data types
dataflow analysis
Auto-parallelization Overview
Parallelism Overview
DEFAULT
summary of data scope attribute clauses
using
deferred-shape arrays
denormal exceptions
denormal numbers
flush-to-zero
denormals-are-zero
dequeuing
derived-type components
determining parallelization
device-specific blocksize
diagnostic reports
diagnostics
Vectorization Key Programming Guidelines
Parallelism: an Overview
auto-parallelizer
Auto-parallelization Threshold Control and Diagnostics
Parallelism Overview
difference operators
differential coverage
directives
commons
dcommons
IVDEP
NOVECTOR
records
sequence
structure
VECTOR
VECTOR ALWAYS
VECTOR NONTEMPORAL
directives for OpenMP*
Worksharing Construct Directives
Combined Parallel and Worksharing Constructs
ATOMIC
BARRIER
CRITICAL
DO
END DO
END PARALLEL
END PARALLEL DO
END PARALLEL SECTIONS
END SECTIONS
END SINGLE
FLUSH
MASTER
ORDERED
PARALLEL
PARALLEL DO
PARALLEL SECTIONS
PARALLEL WORKSHARE
SECTION
SECTIONS
SINGLE
WORKSHARE
disabling
efficient use of
function splitting
inlining
disabling optimization
DISTRIBUTE POINT
using
DO constructs
numbers
OpenMP* Run-time Library Routines
Improving Run-time Efficiency
Coding Guidelines for Intel Architectures
order of
dual core thread affinity
dual-core
dummy arguments
Improving I/O Performance
Using Arrays Efficiently
dumping profile information
Dumping Profile Information
Interval Profile Dumping
dyn files
Example of Profile-Guided Optimization
Basic PGO Options
Dumping and Resetting Profile Information
Dumping Profile Information
PGO Environment Variables
dynamic information
PGO Environment Variables
Profile-guided Optimizations Overview
dumping profile information
files
resetting profile counters
threads
dynamic-information files