Intel C++ Compiler 11.0 for Linux
Introduction
The Intel C++ Compiler for Linux delivers rapid development and winning performance for the full range of Intel processor-based platforms.
Intel® C++ Compiler Professional Edition offers the best support for creating multi-threaded applications. The Intel® C++ Compiler for Linux* still delivers rapid development and winning performance for the full range of Intel® processor-based platforms, but it is now also available in both standard and professional editions. The Professional Edition not only comes with the compiler’s breadth of advanced optimization, multi-threading, and processor support, including automatic processor dispatch, vectorization, and loop unrolling, it also has highly optimized C++ templates for parallelism,
math processing, and multimedia libraries.
Only the Professional Edition offers the breadth of advanced optimization, multi-threading, and processor support that includes automatic processor dispatch, vectorization, auto-parallelization, OpenMP*, data prefetching, and loop unrolling, along with highly optimized C++ templates for parallelism, math processing, and multimedia libraries.
This compiler product automatically optimises and parallelises software to take best advantage of multi-core Intel processors.
They also provide an upgraded C++ Intel compiler IDE integration that integrates into Eclipse 3.1 and CDT 3.0 on Linux and supports Itanium 2 processors, including dual-core Itanium 2 processors.
The Intel C++ Compiler for Linux builds on a winning foundation. Position yourself to create next-generation software for next-generation hardware.
What's New in this release
What’s new |
Benefit to you |
| Support for additional Linux distributions including Debian* and Ubuntu* | Broaden target market with support for additional Linux distributions. |
Improved Performance and Threading
|
Better application performance for computationally intensive applications such as graphics/digital media, financial modeling, and high-performance computing for threaded and non-threaded applications. Our new High Performance Parallel Optimizer, HPO, offers an improved ability to analyze, optimize, and parallelize more loop nests. We’ve also improved our ability to optimize in the presence of C++ exception handling, and analyzing and optimizing C++ class hierarchies. |
Security Checking and Diagnostics
|
Ability to create code that is less susceptible to security vulnerabilities, such as buffer overflow. The diagnostics are very helpful for novice and expert users for catching common coding errors, from uninitialized variables to mismatched dummy and actual arguments to OpenMP API coding issues. |
| Optimization Reports | More detailed optimization diagnostics for users who want to use our advanced optimizations to help the compiler do a better job of tuning their applications. The new VTune™ Analyzer 9.0 can filter optimization reports to help guide optimization efforts. |
| Code generation and optimization support for future Intel processors implementing the SSE4 instructions | Take advantage of Streaming SIMD Extensions 4 (SSE4) for delivering expanded capabilities, enhanced performance, and greater energy efficiency for many applications. |
| Options to enable more advanced optimizations for loop unrolling, streaming stores and pointer aliasing | Improved application performance. |
| Option to select alternate algorithms for malloc | Increased flexibility when allocating memory. |
| Support for the Latest Multi-Core Processors The Intel C++ Compiler provides optimization support for the very latest multi-core processors, including:
|
Intel® compilers future-proof your investment with assurance of world-class support for each successive generation of processors. That's a key advantage in a world where new hardware platforms come to market with awesome speed. Support for auto-parallelization and OpenMP enable you to create optimized, multithreaded applications that take full advantage of multi-core processing features to deliver outstanding performance. |
| Professional Edition | Includes not only the advanced capabilities of the compiler, but also Intel Threading Building Blocks, Intel Integrated Performance Primitives, and Intel Math Kernel Library with highly optimized functions for threading, math processing, and multimedia. |