Optimizing Applications
Introduction
How to Use This Document
Programming for High Performance
Compiler Optimizations
Parallel Programming
Parallelism Overview
Parallelization with OpenMP*
Auto-parallelization
Auto-vectorization (IA-32 Only)
Vectorization Overview
Vectorizer Options
Key Programming Guidelines for Vectorization
Loop Parallelization and Vectorization
Data Dependency
Loop Constructs
Loop Exit Conditions
Types of Loops Vectorized
Strip-mining and Cleanup
Statements in the Loop Body
Vectorization Examples
Loop Interchange and Subscripts: Matrix Multiply
Optimization Support Features
Optimization Glossary
|