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