Vectorization is one of many optimizations that are enabled by default in the latest Intel compilers. In order to be vectorized, loops must obey certain conditions, listed below. Some additional ways to help the compiler to vectorize loops are described.
How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
A toolkit that gives 6 Steps to Increase Performance Through Vectorization in Your Application
This article discussions parallelization and provides links that will help you understand your programming environment and evaluate the suitability of your app.
Cache Blocking Techniques Overview
Memory Layout Transformations Overview
Get an overview of parallelization using the Intel® MPI Library and links to additional documentation.
Examples of vectorizing Fortran applications
Optimization reports from the Intel® compilers guide the developer with optimization details
Vectorization Essentials: Vectorizing the outer loop can be profitable