Intel Cluster Studio 2013 comprises of:
Intel C++ Composer XE
Intel C++ Composer XE enables software engineers to develop high performance applications for the latest Intel IA-32 and Intel 64 architectures. The compiler supports OpenMP, advanced vectorisation, Intel Parallel Building Blocks and more.
Intel Fortran Composer XE
Intel Fortran Composer XE is a powerful Fortran compiler that compiles highly optimised Fortran code designed for maximum performance on Intel processor-based platforms. Amongst the compiler's advanced features are automatic vectorisation which can safely optimise loops to run in parallel, automatic processor dispatch, loop unrolling and more.
Intel MPI Library
The Intel MPI Library implements the MPI-2 specification across multiple fabrics to enhance application performance on clusters using Intel processors. In addition it provides an abstraction layer than enables you to modify cluster interconnects without having to make major changes to the software. The high performance multifabric message-passing library works on either Windows or Linux and delivers ultimate high performance computing capabilities.
Intel Trace Analyzer and Collector
Intel Trace Analyzer and Collector enables you to analyse and optimise applications running on Intel architecture-based clusters. With Trace Analyzer and Collector you can quickly identify performance issues, visualise parallel application performance, evaluate load balancing, analyse performance down to subroutines or the code block level and much more.
Intel Math Kernel Library
Intel Math Kernel Library (Intel MKL) is a library of highly optimised, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math and much more.
Intel Integrated Performance Primitives
Intel Integrated Performance Primitives provide a library of ready-to-use, highly optimised functions in the areas of media and data processing. Intel Integrated Performance Primitives features functions in a range of categories including video and audio coding, image coding and processing, speech recognition, data compression, cryptography, vector and matrix mathematics, ray tracing/rendering and more.
Intel Threading Building Blocks
Intel Threading Building Blocks is a powerful C++ library that helps create parallel applications. Take advantage of task-based routines that scale to all available processor cores and work across multiple platforms but do not require low level threading programming. Intel Threading Building Blocks can future-proof your applications by taking advantage of additional processor cores as new processors are released, enhance the speed of your applications and reduce development time.