Optimizing Applications
Introduction
How to Use This Document
Programming for High Performance
Compiler Optimizations
Compiler Optimizations Overview
Optimization Options Summary
Optimizing the Compilation Process
Optimizing for Specific Processors
Floating-Point Arithmetic Optimizations
Interprocedural Optimizations (IPO)
Profile-guided Optimizations (PGO)
High-level Language Optimizations (HLO)
HLO Overview
Loop Transformations
Scalar Replacement
Absence of Loop-carried Memory Dependency with IVDEP Directive
Loop Unrolling
Loop Independence
Prefetching with Options
Compiler Reports
Parallel Programming
Optimization Support Features
Optimization Glossary
|