Professional Edition Components
The Intel® Compiler Suite Professional Edition 11.1 creates a solid foundation for building robust, high performance parallel code. Package contents:
Intel® Visual Fortran and Intel® C++ Compilers for Windows
Each compiler delivers advanced capabilities for development of application parallelism and
winning performance for the full range of Intel® processor-based platforms. Each includes
advanced optimization and multithreading features as well as automatic processor dispatch, vectorization, and loop unrolling.
Intel Math Kernel Library (Intel MKL)
This library allows you to boost application performance with a set of parallelized, highly
optimized, thread-safe, mathematical functions for engineering, scientific and financial
applications requiring high performance on Intel® platforms.
Intel Threading Building Blocks (Intel TBB)
This award-winning C++ template library abstracts threads to tasks creating reliable, portable and scalable parallel applications. Intel® TBB is the most efficient way to implement parallel
applications and unleash multicore platform performance.
Intel Integrated Performance Primitives (Intel IPP)
This is an extensive library of multicore-ready, highly optimized software functions for multimedia
data processing and communications applications.
Intel® Debugger
The debugger improves the efficiency of the debugging process on
code that has been optimized for Intel® architecture and includes
new threaded code debugging features and a new GUI.
Advanced Optimization Features
? High Performance Parallel Optimizer (HPO) offers an
improved ability to analyze, optimize, and parallelize more loop
nests. This revolutionary capability combines vectorization,
parallelization, and loop transformations into a single pass which
is faster, more effective, and more reliable than prior discrete
phases.
? Automatic Vectorizer analyzes loops and determines when
it is safe and effective to execute several iterations of the loop
in parallel.
? Interprocedural Optimization (IPO) dramatically improves
performance of small- or medium-sized functions that are used
frequently, especially programs that contain calls within loops.
The analysis capabilities of this optimizer can also give feedback
on vulnerabilities and coding errors that cannot be as effectively
detected by compilers that rely on front-end analysis.
? Profile-guided Optimization (PGO) improves application
performance by reducing instruction-cache thrashing,
reorganizing code layout, shrinking code size, and reducing
branch mispredictions.
More Features
Open MP 3.0*
OpenMP raises the parallelism abstraction away from the API,
simplifying threading and making code more portable. Previously
limited to loop-based data-parallelism, the new 3.0 standard
simplifies both data and task parallelism.
Developer-focused Benefits
Provides additional features from the Fortran 2003 standard,
runtime uninitialized variable detection, and fast, precise control
over the floating point model.
Multithreaded Application Support
OpenMP and auto-parallelization allow you to take full
advantage of multicore technology, including the latest Intel®
multicore processors.
Fortran Standards Support
The compiler offers additional features from Fortran 2003
including object-oriented features, type-bound procedures and
operators, and interoperability features that make it easier to
develop mixed-language applications.
Parallel Lint for OpenMP
Performs static analysis to check for OpenMP parallelization
correctness. Helps diagnose deadlocks, data races, or potential
data dependency?side effects from synchronization issues.
Parallel Debugger for IA-32 and Intel® 64 Architectures
Outstanding multithreaded application execution control without
added complexity. Serialization of parallel region and detailed
information on OpenMP constructs.
Compatibilit
The Intel® Visual Fortran Compiler for Windows is designed to work
with Microsoft* development products and depends on certain
components of these. It integrates with Microsoft Visual Studio
2005* or 2008*, as well as Visual Studio .NET 2003*, and provides
expanded 32-bit and 64-bit multicore processor support. The Intel
Visual Fortran Compiler for Windows fully supports the Fortran
95 language standard, as well as the previous standards: Fortran
90, Fortran 77, and Fortran IV. It also includes many features from
the Fortran 2003 language standard, as well as numerous popularlanguage extensions.
Intel® C++ Compiler for Windows is substantially standards
compliant, including support for parallelization by means of
OpenMP. It also integrates with Microsoft Visual Studio 2005 and
2008, and provides expanded 32-bit and 64-bit multicore Intel®
processor support.
Intel C++ Compiler provides the following language
conformances:
? ANSI/ISO standard for C language compilation (ISO/IEC
9899:1990)
? ANSI/ISO standard (ISO/IEC 14882:1998) for the C++ language
? OpenMP specification version 3.0