<<

eax
   Debugging Multiple Threads
   Debugging Parallel Regions
ebp-based
   Default Compiler Optimizations
   Optimizations and Debugging
ebp register
    use
ebx
ecg
EDB
    use
edi
edx
effective auto-parallelization usage
effects
    analyzing
    multiple IPO
efficient
    code
    compilation
       Efficient Compilation
       Improving Run-time Efficiency
    use of
        arrays
        record buffers
elapsed time
elsize
email
enable
    -fp option
       Optimizations and Debugging
       Restricting Optimizations
    -O2 optimizations
    auto-parallelizer
       Auto-parallelization: Enabling, Options, Directives, and Environment Variables
       Parallelism: an Overview
    DEC
    denormals-as-zero
    implied-DO loop collapsing
    inlining
    parallelizer
    SIMD-encodings
    test-prioritization
encounters
    SINGLE
end
    DO
    parallel construct
    REDUCTION
    worksharing
       OpenMP Directives and Clauses Summary
       Programming with OpenMP
        construct
END CRITICAL directive
END DO directive
   Programming with OpenMP
   Worksharing Construct Directives
END INTERFACE
END MASTER directive
   OpenMP Directives and Clauses Summary
   Synchronization Constructs
END ORDERED directive
   OpenMP Directives and Clauses Summary
   Synchronization Constructs
END PARALLEL directive
   Parallel Processing Thread Model
   Parallel Region Directives
END PARALLEL DO directive
END PARALLEL SECTIONS directive
END SECTION directive
END SECTIONS directive
   Programming with OpenMP
   Worksharing Construct Directives
END SINGLE directive
   Programming with OpenMP
   Worksharing Construct Directives
END SUBROUTINE
   Merging the .dyn Files
   Vectorization Examples
endian
Enhanced Debugger
ensuring natural alignment
entry
    parallel region
    subroutine PADD
entry-point name
    constructing
entry/exit
environment
    data environment directive
    OpenMP environment routines
    uniprocessor
    variables
       Auto-parallelization: Enabling, Options, Directives, and Environment Variables
       Compiling with OpenMP, Directive Format, and Diagnostics
       Improving I/O Performance
       Intel Extension Routines
       Little-endian-to-Big-endian Conversion
       OpenMP Environment Variables
       OpenMP Run-time Library Routines
       Parallel Region Directives
       PGO API Support Overview
       PGO Environment Variables
EQUIVALENCE statement
    avoid
EQV
   REDUCTION Clause
   Synchronization Constructs
ERRATA
errno variable
    setting
error_limit 30
esp
   Debugging Multiple Threads
   Debugging Parallel Regions
examples
    OpenMP
    PGO
    vectorization
exceed
    32-bit
EXCEPTION
    list
executable files
executing
    BARRIER
    SINGLE
    test-prioritization
execution
    environment routines
    flow
existing
    pgopti.dpi
explicit-shape arrays
explicit symbol visibility specification
extended-precision
EXTENDED PRECISION
extensions support
EXTERN symbol visibility attribute value



F_UFMTENDIAN
    setting
    value
fcolor
feature
    contributes
        application
    display
    enable
    OpenMP contains
    overview
    work
feedback compilation
FIELDS
   COPYIN Clause
   THREADPRIVATE Directive
file
    .dpi
       Basic PGO Options
       Code-coverage Tool
       Test Prioritization Tool
    .dyn files
    assembly
       Analyzing the Effects of Multifile IPO
       Compilation with Real Object Files
       Creating a Multifile IPO Executable Using xild
       Optimizations and Debugging
    default output
    dynamic-information
    executable
       Auto-parallelization: Enabling, Options, Directives, and Environment Variables
       Automatic Processor-specific Optimization (IA-32 only)
       Basic PGO Options
       Compilation with Real Object Files
       Creating a Multifile IPO Executable Using xild
       Creating a Multifile IPO Executable with Command Line
       Efficient Compilation
       Example of Profile-Guided Optimization
       Optimizing Compilation Process Overview
       Parallelization with OpenMP* Overview
       Profile-guided Optimizations Methodology and Usage Model
       Programming with OpenMP
       Timing Your Application
       Vectorizer Options
    input
    multiple IPO
    multiple source files
    object
       Analyzing the Effects of Multifile IPO
       Basic PGO Options
       Compilation with Real Object Files
       Creating a Multifile IPO Executable Using xild
       Creating a Multifile IPO Executable with Command Line
       Default Compiler Optimizations
       Efficient Compilation
       Multifile IPO Overview
    pathname
    real object files
    relocating the source files
    required
       Code-coverage Tool
       Creating a Multifile IPO Executable with Command Line
       Test Prioritization Tool
    specifying symbol files
FIRSTPRIVATE clause
    use
floating-point
    applications
    arithmetic precision
       Floating-point Arithmetic Precision for IA-32 Systems
       Floating-point Arithmetic Precision for ItaniumŪ-based Systems
       Improving/Restricting FP Arithmetic Precision
       Options Used for IA-32 and ItaniumŪ Architectures
        -mp option
        -mp1 option
        IA-32 systems
        Itanium-based systems
        options
        overview
    exception handling
       Coding Guidelines for Intel Architectures
       Floating-point Arithmetic Precision Overview
    floating-point-to-integer
    multiply and add (FA)
    type
FLOW
flush-to-zero
FLUSH directive
    use
flushing
    denormal
       Floating-point Arithmetic Precision for ItaniumŪ-based Systems
       Floating-point Arithmetic Precision Overview
    zero denormal
       Floating-point Arithmetic Precision for ItaniumŪ-based Systems
       Floating-point Arithmetic Precision Overview
FMA
FOR_SET_FPE intrinsic
    FOR_M_ABRUPT_UND
fork/join
format
    32-bit counters
    auto-parallelization directives
    big-endian
    expressions
    floating-point applications
    OpenMP directives
formatted files
    unformatted files
FORT_BUFFERED
    run-time environment variable
Fortran
    API
       Debugging Multithread Programs Overview
       Parallel Processing Thread Model
       Programming with OpenMP
    FORTRAN 77
       Efficient Compilation
       Setting Data Type and Alignment
       Using Arrays Efficiently
        dummy aliases
    Fortran standard
    Fortran uninitialized
    Fortran USE statement
    INCLUDE statement
Fourier-Motzkin elimination
FP
    multiply
    operations evaluation
    options
    results
frames
    browsing
FTZ flag
    ItaniumŪ-based systems
    setting
full name
function
    best Performance
    function splitting
        disabling
    function/routine
    function/subroutine



GCC
    ld
GCD
GDB
    use
general-purpose registers
generating
    instrumented code
    non-SSE
    processor-specific function version
    profile-optimized executable
    reports
    vectorization reports
gigabytes
   Intel Extension Routines
   OpenMP Environment Variables
global symbols
GNU* (see also GCC)
   Debugging Multiple Threads
   Debugging Parallel Regions
GOT (global offset table)
GP-relative
GUIDED (schedule type)
guidelines
    advanced PGO
    auto-parallelization
    coding
    vectorization



help
    od utility
HIDDEN visibility attribute
high-level
    optimizer
    parallelization
high performance
    programming
HLO
    hlo_prefetch
    hlo_unroll
    overview
    prefetching
    unrolling
HTML files
Hyper-Threading technology
   Coding Guidelines for Intel Architectures
   Parallelism: an Overview
   Parallelization with OpenMP* Overview


>>