-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


>>