Volume II: Optimizing Applications
Optimizing Applications: Overview
How to Use This Document
Programming for High Performance
Compiler Optimizations
Compiler Optimizations Overview
Optimizing the Compilation Process
Optimizing Different Application Types
Floating-point Arithmetic Optimizations
Optimizing for Specific Processors
Interprocedural Optimizations (IPO)
Profile-guided Optimizations
High-level Language Optimizations (HLO)
HLO Overview
Loop Transformations
Scalar Replacement (IA-32 Only)
Loop Unrolling with -unroll[n]
Memory Dependency with IVDEP Directive
Prefetching
Parallel Programming with Intel® Fortran
Optimization Support Features
Glossary
|