-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



advanced PGO options
aligning data
alignment
ALLOCATABLE
    basic block
    code coverage
    data flow
    OpenMP*
    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
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
auto-vectorizer
    optimization for systems based on IA-32 architecture
automatic optimizations
   Automatic Optimizations Overview
   Enabling Automatic Optimizations



balancing loads



capturing IPO output
changing number of threads
    summary table of
Cluster OpenMP*
code coverage tool
    color scheme
    dynamic counters in
    exporting data
    syntax of
code layout
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
    inline expansion
constructs
    combined
    for
    parallel
    section
    single
    task
    taskq
correct usage of countable loop
COS
    correct usage of
counters for dynamic profile
CPU dispatch
    automatic
    manual
CPU time
    DPI lists
    for inline function expansion
cpuid
CPUID values
cpuid-list
create libraries using IPO



data alignment
data format
    dependence
    partitioning
    prefetching
    sharing
    type
       Parallelism Overview
       Vectorization Overview
data ordering optimization
data prefetches
dataflow analysis
   Auto-parallelization Overview
   Parallelism Overview
determining parallelization
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 for language support
disabling
    function splitting
    inlining
disabling optimization
DO constructs
    numbers
dual core thread affinity
dual-core
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



efficient
    auto-parallelizer
    inlining
    parallelizer
    PGO options
endian data
    and OpenMP* extension routines
    auto-parallelization
    dumping profile information
    for auto-parallelization
    for profile-guided optimization
    loop constructs
    OpenMP*
    parallel program development
    PROF_DIR
    PROF_DUMP_INTERVAL
    routines overriding
    using OpenMP*
    using profile-guided optimization
enhancing optimization
enhancing performance
exclude code
    code coverage tool
execution environment routines
execution flow
execution mode
explicit-shape arrays
    .dpi
       Basic PGO Options
       Profmerge and Proforder Utilities
       Code-coverage Tool
       Test-prioritization Tool
    .dyn
       Basic PGO Options
       Dumping and Resetting Profile Information
       Dumping Profile Information
       PGO Environment Variables
       Profmerge and Proforder Utilities
       Code-coverage Tool
       Test-prioritization Tool
       Profile an Application
    .spi
       Code-coverage Tool
       Test-prioritization Tool
    OpenMP* header
    pgopti.dpi
    pgopti.spi
    source



flow dependency in loops
function expansion
function grouping optimization
function order list
    enabling or disabling
function order lists
function ordering optimization
function preemption


>>