Performance-Focused Features


Deliver industry-leading C and C++ code performance and leverage features in the latest Intel® processors.

Boost Applications, Systems, & IoT Performance

 

  • Incorporate Intel® C++ Compiler optimizations into your development cycle to leverage advanced processor features that benefit applications. 
  • Accelerate your code (including Intel® Advanced Vector Extensions 512 instructions) with multiple cores and wider vector registers.
  • Access broad support for C and C++ standards (through C++17).

Key Features Overview

IDE Integration

This compiler integrates with Microsoft Visual Studio* and Eclipse* IDEs.

Compiler Setup

Target Operating Systems

Intel C++ Compiler for Intel® System Studio can be used to develop applications for x86-based devices that run on various target operating systems.

Build Instructions

OpenMP*

The compiler includes full OpenMP* 4.5 and initial OpenMP 5.0 support.

Details

Intrinsics

These macros generate more readable code, simplify instruction scheduling, and reduce debugging. Use intrinsics to access instructions that cannot be generated using standard constructs in the C and C++ languages.

Documentation

Pragmas

These directives provide the compiler with instructions for specific tasks, such as:

  • Split large loops into smaller ones
  • Enable or disable code optimization

Documentation

Drop-In Addition for C and C++ Development 

interface of the Windows version of the compiler

Windows*

  • Develop, build, debug, and run code from the Microsoft Visual Studio* IDE (2013, 2015, 2017)
  • Source and binary compatible with Microsoft Visual C++*

Image legend:

  1. Project and source files in Visual Studio
  2. C and C++ text editor
  3. C and C++ code debugging
  4. Call stack information
  5. Set breakpoints at certain source lines on the IDE

user interface of the compiler in an Eclipse workspace

Linux*

  • Eclipse* IDE interface or a command line for developing, building, debugging, and running code
  • Source and binary compatible with the GNU Compiler Collection (GCC)*

Image legend: 

  1. Project and source files in Eclipse
  2. Project properties (used for selecting the compiler diagnostics)
  3. Output window

user interface of the compiler in an Xcode workspace

macOS*

  • Develop, build, debug, and run from an Xcode* IDE
  • Source and binary compatible with LLVM for GNC Compiler Collection (GCC)* and Clang* tool chains

Image legend: 

  1. Source code window in Xcode
  2. Overview of the application to debug
  3. Debug of variables and registers
  4. Output window
  5. File detail windows

 
Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.