Tips and techniques on using the Intel Compilers to maximize your application performance.
Intel® Software Development Emulator (released Jan 30, 2018)
Information about Intel® Integrated Performance Primitives (Intel® IPP) memory functions
The purpose of this document is to help developers determine which FFT, Intel® MKL or Intel® IPP is best suited for their application.
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.
This page offers the list of Intel IPP functions specially optimized for Intel AVX.
The unsigned to double casting in the Intel C++ compiler 11.1 to produces correct result when vectoring. The compiler version 11.0 produces wrong result.
This article provides an overview of the methods available in Intel® Parallel Composer, along with a comparison of their key benefits.
For more complete information about compiler optimizations, see our Optimization Notice.