<<

make
makefile
math library
matrix multiplication
modf library function



nearbyint library function
nextafter library function
nexttoward library function



OMP_DYNAMIC environment variable
OMP_NESTED environment variable
OMP_NUM_THREADS environment variable
   Auto-parallelization: Enabling, Options, and Environment Variables
   OpenMP* Environment Variables
OMP_SCHEDULE environment variable
   Auto-parallelization: Enabling, Options, and Environment Variables
   OpenMP* Environment Variables
OpenMP*
   Compiling with OpenMP*, Directive Format, and Diagnostics
   Example Function
   Examples of OpenMP* Usage
   Intel Extensions
   OpenMP* Directives and Clauses
   OpenMP* Environment Variables
   OpenMP* Runtime Library Routines
   OpenMP* Support Libraries
   Overview: Intel Workqueuing Model
   Overview: Parallelization with OpenMP*
   Parallel Processing Thread Model
    clauses
    directives
optimization
    for floating-point precision
       Floating-point Arithmetic Options for Itanum(R)-based Systems
       Floating-point Arithmetic Precision
    for Intel processors
       Auto CPU Dispatch
       Processor Optimization (IA-32 only)
       Processor-specific Optimization (IA-32 only)
    high-level language
       Absence of Loop-carried Memory Dependency with IVDEP Directive
       Loop Transformations
       Overview: High-level Language Optimization
    interprocedural
       Compilation with Real Object Files
       Criteria for Inline Function Expansion
    parallel programming
       Auto-parallelization Threshold Control and Diagnostics
       Auto-parallelization: Enabling, Options, and Environment Variables
       Compiling with OpenMP*, Directive Format, and Diagnostics
       Example Function
       Examples of OpenMP* Usage
       Intel Extensions
       OpenMP* Directives and Clauses
       OpenMP* Environment Variables
       OpenMP* Runtime Library Routines
       OpenMP* Support Libraries
       Overview: Auto-parallelization
       Overview: Intel Workqueuing Model
       Overview: Parallel Programming
       Overview: Parallelization with OpenMP*
       Parallel Processing Thread Model
       Programming with Auto-parallelization
    profile-guided
       Basic PGO Options
       Code-coverage Tool
       Dumping and Resetting Profile Information
       Dumping Profile Information
       Environment Variable
       Example of Profile-guided Optimization
       Interval Profile Dumping
       Overview: Profile-guided Optimizations
       PGO API Support Overview
       PGO Environment Variables
       Profile-guided Optimizations Methodology
       Resetting the Dynamic Profile Counters
       Test-prioritization Tool
       Using profmerge to Relocate the Source Files
    restricting
    vectorization
       Data Dependence
       Language Support and Directives
       Loop Constructs
       Loop Exit Conditions
       Loop Interchange and Subscripts: Matrix Multiply
       Loop Parallelization and Vectorization
       Overview: Vectorization
       Some Vectorization Examples
       Statements in the Loop Body
       Stripmining and Cleanup
       Types of Loops Vectorized
       Vectorization Key Programming Guidelines
       Vectorizer Options
options
    cross reference
    default
    new
    quick reference



PATH enviroment variable
pgopti.dpi
   PGO Environment Variables
   Using profmerge to Relocate the Source Files
pow library function
precompiled headers
    organizing source files for
predefined macros
    __DATE__
    __EDG__
    __EDG_VERSION__
    __ELF__
    __extension__
    __FILE__
    __gnu_linux__
    __GNUC__
       Predefined Macros
       Predefined Macros for Interoperability
    __GNUC_MINOR__
       Predefined Macros
       Predefined Macros for Interoperability
    __GNUC_PATCHLEVEL__
       Predefined Macros
       Predefined Macros for Interoperability
    __GXX_ABI_VERSION
    __HONOR_STD
    __i386
    __i386__
    __ia64
    __ia64__
    __ICC
    __INTEGRAL_MAX_BITS
    __INTEL_COMPILER
    __itanium__
    __LINE__
    __linux
    __linux__
    __LONG_DOUBLE_SIZE__
    __lp64
    __LP64__
    __NO_INLINE__
    __NO_MATH_INLINES__
    __NO_STRING_INLINES__
    __OPTIMIZE
    __PTRDIFF_TYPE__
    __QMSPP_
    __REGISTER_PREFIX__
    __SIGNED_CHARS__
    __SIZE_TYPE__
    __STDC__
    __STDC_HOSTED__
    __TIME__
    __unix
    __unix__
    __USER_LABEL_PREFIX__
    __VERSION__
    __WCHAR_TYPE__
    __WINT_TYPE__
    _LP64
    i386
    ia64
    linux
    unix
prefetching
preprocessor
    options
PROF_DIR environment variable
PROF_DUMP_INTERVAL environment variable
PROF_NO_CLOBBER environment variable
profile information
   Dumping and Resetting Profile Information
   Dumping Profile Information
   Environment Variable
   Interval Profile Dumping
   PGO API Support Overview
   Resetting the Dynamic Profile Counters
profmerge



remainder library function
remquo library function
requirements
    hardware
    software
response files
rint library function
round library function



scalar replacement
scalb library function
scalbln library function
scalbn library function
shared libraries
sin library function
sincos library function
sincosd library function
sind library function
sinh library function
sinhcosh library function
SMP
software pipelining
sqrt library function
static linking
Streaming SIMD Extensions
Streaming SIMD Extensions 2
Streaming SIMD Extensions 3
strip mining
structure tag alignments
support
symbol preemption
symmetric multiprocessing



tan library function
tand library function
tanh library function
test-prioritization tool
tgamma library function
thread-local storage
threshold control
timing application
tls
TMP enviroment variable
trunc library function
tuning techniques



unwinder library



variables
    environment
    setting environment
vectorizer
   Data Dependence
   Loop Constructs
   Loop Exit Conditions
   Loop Parallelization and Vectorization
   Overview: Vectorization
   Some Vectorization Examples
   Statements in the Loop Body
   Stripmining and Cleanup
   Types of Loops Vectorized
   Vectorization Key Programming Guidelines
   Vectorizer Options



xiar
xild
   Compilation with Real Object Files
   Creating a Multifile IPO Executable Using xild



y0 library function
y1 library function
yn library function