Intel C++ Compiler 11.0 for Linux

Introduction

boxshot

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
  • New Parallel/Loop Optimizer (HPO)
  • Improved optimization in C++
  • Exception Handling and Class Hierarchy analysis
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
  • GNU Mudflap
  • Static Verifier for buffer overflow
  • OpenMP* API verification
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® Core™2 Duo processor
  • Intel® Core™2 Quad processor
  • Quad-Core Intel® Xeon® processor 5300 series
  • Dual-Core Intel® Xeon® processor 3000 series
  • Dual-Core Intel® Xeon® processor 5000 series
  • Dual-Core Intel® Xeon® processor 7000 series
  • Dual-Core Intel® Itanium® 2 processor
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.
Rate this page
Comment