Intel C++ Composer XE CCX999WSGE01 Data Sheet

Product codes
CCX999WSGE01
Page of 3
 
 
        
 
Intel® Compilers deliver industry-leading performance.  And they are compatible with leading compilers. 
Highlights of Intel Composer XE 
Products 
Take Advantage of Multicore 
Intel Composer XE products include a variety of parallel 
development models, supporting multiple approaches to 
parallelism.  Intel Composer XE offers Coarray Fortran for both 
shared- and distributed-memory hardware configurations, 
support nearly all of Fortran 2003 and key features in the 
Fortran 2008 standard.  For C++ developers, Composer XE 
products offer enhanced vectorization capabilities with SIMD 
pragmas and array notations.  The parallelism components are 
easily integrated into existing applications, help preserve the 
investment in your existing code, and speed development. 
Composer XE parallel programming models offer more choices 
to match the parallel programming needs of businesses today 
and into the future. 
 
Multiple programming models are supported in Intel Composer XE 
products. 
Intel TBB is a C++ template library that can be used to enable 
general parallelism. It includes scalable memory allocation, 
load-balancing, highly efficient task scheduling, a thread-safe 
pipeline and concurrent containers, high-level parallel 
algorithms, and numerous synchronization primitives. 
Intel® Cilk Plus is a unique feature in Intel® C/C++ that 
provides two technologies for parallelism. It includes new 
keywords that extend the C/C++ language to make it easier to 
implement data parallelism. It also introduces vector notations 
for arrays that simplify vectorization, which can lead to 
enhanced application performance. The combination offers 
superior functionality by combining advanced vectorization 
features with array notation and high-level loop-type data 
parallelism and tasking parallelism. 
OpenMP* and MPI* are both supported in all Composer XE 
products.  Intel® Compilers continue to fully support the latest 
standard in OpenMP programming and, for developers of 
cluster-based applications, support is included for Intel® MPI 
Libraries. 
Intel® Math Kernel Library (Intel® MKL) is a computing math 
library of highly optimized, extensively threaded math 
routines for applications that require maximum performance. 
Core math functions include BLAS, LAPACK, ScaLAPACK1, 
sparse solvers, fast Fourier transforms, vector math, and 
more. 
Intel® Integrated Performance Primitives (Intel® IPP) is an 
extensive library of multicore-ready, highly optimized 
software functions for multimedia, data processing, and 
communications applications. Intel IPP offers thousands of 
optimized functions covering frequently used fundamental 
algorithms. 
Rogue Wave IMSL* Fortran Library is included in a special 
edition called Intel Visual Fortran Composer XE with IMSL for 
Windows.  With over 1,000 algorithms, the IMSL Fortran 
Library is the most comprehensive math and statistics library 
available.  Highly accurate and reliable, it contains proven 
technology that has been thoroughly tested, well documented, 
continuously maintained and used by developers worldwide 
for more than four decades.