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
          Vectorization Overview (IA-32 and Intel® EM64T)
          Vectorizer Options
          Key Programming Guidelines for Vectorization
          Loop Parallelization and Vectorization
          Types of Loops Vectorized
          Statements in the Loop Body
          Data Dependency
          Loop Constructs
          Loop Exit Conditions
          Strip-mining and Cleanup
          Vectorization Examples
          Loop Interchange and Subscripts: Matrix Multiply
          Language Support and Directives
    Optimization Support Features
    Optimization Glossary