Tips and techniques on using the Intel® Compilers to maximize your application performance.
Information about Intel® Integrated Performance Primitives (Intel® IPP) memory functions
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 tutorial on how to use #pragma simd and SIMD-enabled function features in Intel® Cilk™ Plus.
A simple introduction on how use Array Notations feature in Intel® Cilk™ Plus.
List of Intel IPP functions optimized for processor code name Haswell and Skylake
This is the AOBench example associated with the "Intel® Cilk™ Plus – The Simplest Path to Parallelism" how-to article. It shows an Ambient Occlusion algorithm implemented as serial loops, one us
This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:
The upcoming OpenMP 4.0 will be discussed at SC12, and there wil