Intel® Parallel Composer Knowledge Base

Submit New Article



Title Tag(s) Modified Date
Getting Code Ready for Parallel Execution with Intel® Parallel Composer
This article provides an overview of the methods available in Intel® Parallel Composer, along with a comparison of their key benefits.
Type: Landing & Links
OpenMP Vectorization Parallel Composer compiler threading auto-parallelization 11/02/2011
Intel® Threading Building Blocks: Community Preview Features
Intel® Threading Building Blocks: Community Preview Features   Introduction Nearly every class and function that we have added to Intel® Threading Building Blocks (Intel® TBB) since its first versi ...
Type: Landing & Links
TBB CP feature Community preview feature 12/13/2010
Being Successful with the Intel® Compilers -- You Need to Know
Tips and techniques on using the Intel Compilers to maximize your application performance.
Type: Landing & Links
Vectorization IPO floating point optimize Od O0 O1 O2 O3 PGO interprocedural profile guided precision fp x87 compiler 11/09/2010
Getting Intel® IPP from stand-alone version or bundled products?
This page explains the options to get the Intel IPP from either stand-alone or bundled product solutions.
Type: Landing & Links
Intel IPP IPP version 11/08/2010
Using C/C++ Atomics
The Intel® C++ Compiler 12.0 available in Intel® Parallel Composer 2011 now supports atomic data types. This article reviews this syntax for those new to this feature.
Type: Landing & Links
atomic 09/02/2010
How to build one hotspot file with Intel C++ Compiler within Visual Studio 2005, 2008 or 2010
In the Intel Parallel Composer 2011 or Intel C++ Composer XE, it take only ONE step to set a file in a project with Intel C++ Compiler: Right click on the file (perf.cpp), select "Intel Parallel Com ...
Type: Landing & Links
09/02/2010
What are the differences in IDE Integration of Visual Studio 2010 and Visual Studio 2005/ 2008
The Intel(R) Parallel Composer 2011 and Intel C++ Composer XE Windows support Microsoft* Visual Studio 2010* standard edition or above. Because the support for 3rd party tools of Visual Studio 2010 is ...
Type: Landing & Links
09/01/2010
How to find which projects are set to use Intel C++ Compiler within Visual Studio 2010
If you have used the Intel C++ Compiler 11.1 for Windows, or Intel Parallel Composer or Intel Parallel Composer 2011 in Visual Studio 2005* or Visual Studio 2008*, you may be familiar with the small pu ...
Type: Landing & Links
09/01/2010
Intel® Cilk™ Plus Runtime Library cilkrts20.dll/libcilkrts.so Can Only be Linked Dynamically
The compiler only provides the Intel® Cilk™ Plus runtime as a DLL or shared object. There is no static .lib or .a version.
Type: Landing & Links
cilkrts cilk_sync 08/31/2010
Use Intel IPP in Intel® Parallel Studio
it illustrates how to use Intel IPP in Intel® Parallel Composer
Type: Landing & Links
IPP parallel studio IPP in Composer IPP 7.0 parallel Studio 2011 08/29/2010
Using C99 VLAs or the alloca function in Intel® Cilk™ Plus is not supported
Using C99 variable length arrays or the alloca function in a cilk_for or cilk_spawn call or its continuation will likely cause runtime errors
Type: Landing & Links
variable length array C99 alloca cilk_for cilk_spawn 08/26/2010
AES-NI support in Intel® IPP
Intel®’s Advanced Encryption Standard (AES) Instructions Set are supported in latest Intel IPP version.
Type: Landing & Links
AES Algorithm AES Westmere Cryptography Nehalem OpenSSL openssl-ipp 01/24/2010
Set the INCLUDE and LIB directories for Intel(R) TBB automatically
This is a new feature for TBB in Intel(R) Parallel Composer
Type: Landing & Links
TBB include library composer 07/20/2009
Requirements for Vectorizable Loops
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.
Type: Landing & Links
Vectorization loops 01/29/2009