Little-endian-to-Big-endian Conversion
Programming with OpenMP
Floating-point Arithmetic Precision for IA-32 Systems
Processor-specific Runtime Checks, IA-32 Systems
Targeting a Processor, -tppn
OpenMP Directives and Clauses Summary
REDUCTION Clause
Synchronization Constructs
OpenMP Directives and Clauses Summary
REDUCTION Clause
Synchronization Constructs
Alignment Options
Analyzing the Effects of Multifile IPO
Auto-parallelization Threshold Control and Diagnostics
Auto-parallelization: Enabling, Options, Directives, and Environment Variables
Automatic Processor-specific Optimization (IA-32 only)
Compiling with OpenMP, Directive Format, and Diagnostics
Creating a Multifile IPO Executable with Command Line
Debugging Parallel Regions
Default Compiler Optimizations
Efficient Compilation
Example of Profile-Guided Optimization
Floating-point Arithmetic Precision for Itanium®-based Systems
Floating-point Arithmetic Precision Overview
Inline Expansion of Library Functions
Introduction to Volume II
Loop Unrolling with -unroll[n]
Multifile IPO Overview
Optimizations and Debugging
Optimizer Report Generation
Processor-specific Optimization (IA-32 only)
Processor-specific Runtime Checks, IA-32 Systems
Profile-guided Optimizations Methodology and Usage Model
Software Convention Model Options
Targeting a Processor, -tppn
Test Prioritization Tool
Using -ip with -Qoption Specifiers
Vectorizer Options
Controlling Inline Expansion of User Functions
Criteria for Inline Function Expansion
Inline Expansion of Library Functions
Optimizer Report Generation
Restricting Optimizations
Example of Profile-Guided Optimization
Profile-guided Optimizations Methodology and Usage Model
Coding Guidelines for Intel Architectures
Using Intel Performance Analysis Tools
Parallelization with OpenMP* Overview
Using Intrinsics for Itanium-based Systems
Coding Guidelines for Intel Architectures
Introduction to Volume II
Coding Guidelines for Intel Architectures
Improving I/O Performance
Improving Run-time Efficiency
Creating a Library from IPO Objects
Creating a Multifile IPO Executable Using xild
Timing Your Application
Default Compiler Optimizations
Targeting a Processor, -tppn
Automatic Processor-specific Optimization (IA-32 only)
Processor-specific Optimization (IA-32 only)
Processor-specific Run-time Checks, IA-32 Systems
Automatic Processor-specific Optimization (IA-32 only)
Processor-specific Optimization (IA-32 only)
Processor-specific Runtime Checks, IA-32 Systems
Automatic Processor-specific Optimization (IA-32 only)
Optimizing for Specific Processors Overview
Processor-specific Optimization (IA-32 only)
Processor-specific Runtime Checks, IA-32 Systems
Statements in the Loop Body
Targeting a Processor, -tppn
Loop Unrolling with -unroll[n]
Prefetching
Automatic Processor-specific Optimization (IA-32 only)
Optimizing for Specific Processors Overview
Processor-specific Optimization (IA-32 only)
Processor-specific Run-time Checks, IA-32 Systems
Coding Guidelines for Intel Architectures
Using Intel Performance Analysis Tools
IPO Overview
Optimizer Report Generation
OpenMP Directives and Clauses Summary
REDUCTION Clause
Synchronization Constructs
Criteria for Inline Function Expansion
Using -ip with -Qoption Specifiers
Analyzing the Effects of Multifile IPO
Compilation with Real Object Files
IPO Compilation Model
IPO Overview
Creating a Multifile IPO Executable Using xild
Creating a Multifile IPO Executable with Command Line
Coding Guidelines for Intel Architectures
Default Compiler Optimizations
Optimizing for Specific Processors Overview
Targeting a Processor, -tppn
HLO Overview
Memory Dependency with IVDEP Directive
Vectorization Support
Debugging Multiple Threads
OpenMP Environment Variables
Intel Extension Routines
OpenMP Environment Variables
Debugging Multiple Threads
Debugging Parallel Regions
Debugging Shared Variables
Creating a Multifile IPO Executable Using xild
Example of Profile-Guided Optimization
Setting Data Type and Alignment
Stacks: Automatic Allocation and Checking
Auto-parallelization Threshold Control and Diagnostics
Vectorizer Options
Loop Parallelization and Vectorization
Parallelism: an Overview
Programming with OpenMP
Targeting a Processor, -tppn
Vectorization Examples
Vectorization Support
Improving/Restricting FP Arithmetic Precision
Loop Count and Loop Distribution
Loop Transformations
Loop Unrolling Support
Loop Unrolling with -unroll[n]
Loop Parallelization and Vectorization
Vectorization Support