<<

packed structures
parallel control structures
PARALLEL DO
    summary of OpenMP* directives and clauses
parallel invocations with makefile
PARALLEL OpenMP* directive
parallel processing
    thread model
parallel programming
   Optimizing Applications Overview
   Parallelism Overview
parallel regions
PARALLEL SECTIONS
    summary of OpenMP* directives
parallelism
   Auto-parallelization Overview
   OpenMP* Run-time Library Routines
   Parallelism: an Overview
parallelization
   Auto-parallelization Overview
   Loop Parallelization and Vectorization
   Parallelization Overview
   Programming with Auto-parallelization
    diagnostic
performance analyzer
performance issues with IPO
PGO
PGO API
    _PGOPTI_Prof_Dump_And_Reset
    _PGOPTI_Prof_Reset
    _PGOPTI_Set_Interval_Prof_Dump
    enable
PGO tools
    code-coverage tool
    helper threads
    profmerge
    proforder
    profrun
    software-based precomputation
    test-prioritization tool
pgopti.dpi file
   Basic PGO Options
   PGO Environment Variables
pgopti.spi file
pgouser.h header file
pipelining
    affect of LOOP COUNT on
    for IA-64 architecture based applications
pragmas
    capturedprivate
    ivdep
       Language Support and Directives
       Vectorization Support - Pragmas
    novector
       Language Support and Directives
       Vectorization Support - Pragmas
    optimization_level
    optimize
    restrict
    task
       Intel Workqueuing Model Overview
       Workqueuing Code Generation
       Workqueuing Constructs
    taskq
       Intel Workqueuing Model Overview
       Workqueuing Code Generation
       Workqueuing Constructs
       Workqueuing Example Function
    using with vectorization
    vector
       Language Support and Directives
       Vectorization Support - Pragmas
    vector always
       Language Support and Directives
       Vectorization Support - Pragmas
    vector nontemporal
       Language Support and Directives
       Vectorization Support - Pragmas
pragmas for language support
preempting functions
PREFETCH
    options used for
    using
prefetches of data
    optimizations for
preloading
prioritizing application tests
PRIVATE
    summary of data scope attribute clauses
processor
    manual dispatch
processors
    targeting IA-32 architecture using options
    targeting Itanium(R) processors using options
PROF_DIR environment variable
PROF_DUMP_INTERVAL environment variable
PROF_NO_CLOBBER environment variable
profile-guided optimization
    API support
    dumping profile information
    environment variables
    example of
    interval profile dumping
    options
    overview
    resetting dynamic profile counters
    resetting profile information
    support
profile-optimized code
   Basic PGO Options
   PGO API Support Overview
profile data
    dumping
       Dumping Profile Information
       Interval Profile Dumping
    resetting dynamic counters for
profiling
    generating information
profmerge
profrun
    .hpi file
    .tb5 file
    requirements
    SSP
program loops
pseudo code
    parallel processing model



Quad-Core Intel® Xeon® processors
quick reference
   Compiler Reports Quick Reference
   Enabling Automatic Optimizations
   Interprocedural Optimization (IPO) Quick Reference
    automatic optimizations
    compiler reports
    IPO options



REDUCTION
    summary of data scope attribute clauses
reductions in loops
report generation
report software pipelining (SWP)
resetting
    dynamic profile counters
    profile information
restrict
restricting optimization
   Optimization Restriction Support
   Restricting Optimizations
routines
    Intel extension
    OpenMP* run-time
    timing
run-time checking



sample of timing
samples
   Compiler Optimization Sample
   Included Samples
   Intrinsics Samples
   OpenMP* Samples
   PGO Sample
   Vectorization Sample
    code-coverage tool
    compiler optimization sample
    included samples
    intrinsics samples
    IPO samples
    location
    OpenMP* sample
    PGO sample
    test-prioritization tool
    vectorization samples
scalar clean-up iterations
shared scalars
SMP systems
software pipelining
   Parallelism Overview
   SWP Reports
    affect of LOOP COUNT on
    for IA-64 architecture based applications
    optimization
    reports
specialized code
   Automatic Processor-specific Optimization (IA-32 Architecture Only)
   Parallelism Overview
specifying symbol visibility
SSE
SSE2
SSP
    profun
    using with -prof-gen
    using with -prof-use
    using with -ssp
    using with /Qprof-gen
    using with /Qprof-use
    using with /Qssp
strategies for optimization
Streaming SIMD Extensions
subroutines in the OpenMP* run-time library
support
    for loop unrolling
    for OpenMP*
    for optimization
    for prefetching
    parallel run-time
SWP
    SWP reports
    using
symbol visibility
    specifying
symbol visibility on Linux*
symbol visibility on Mac OS*
synchronization
   Auto-parallelization Overview
   Parallelism Overview


>>