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