Intel® C++ Compiler

Faster compilation time with Intel(R) C++ Compiler 18.0 Beta

18.0 beta includes several improvements which may result in compile-time reduction for part of your application. In several cases, such a reduction may be significant, and cut compile time by more than 50%. This change is across all optimization levels, and is primarily noticeable for applications with a large number of small functions. While compile time is improved, runtime performance should not be affected. We invite you to try the Intel Fortran and C/C++ compilers 18.0 beta, part of the Parallel Studio XE 2018 beta.

Parallel STL Webinar on May 24th

Hello everyone,

C++17 standard includes implementation of multi-threading and vectorization for STL algorithms (Parallel STL). Intel(R) C++ Compiler 18.0 Beta already has an implementation of this feature and the webinar on May 24th will go over the specifics. You can sign up for the webinar at We will have code samples available after the webinar for folks to evaluate this feature.

Thanks and Regards

Join the Intel® Parallel Studio XE 2018 Beta program

We would like to invite you to participate in the Intel® Parallel Studio XE 2018 Beta program. In this beta test, you will gain early access to new features and analysis techniques. Try them out, tell us what you love and what to improve, so we can make our products better for you. 

Registration is easy. Complete the pre-beta survey, register, and download the beta software:
           Intel® Parallel Studio XE 2018 Pre-Beta survey

Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016

The new version Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016 that has launched early this week. If your support license is current you can download and install this at no additional charge from the Intel Registration Center

You will find some blog postings about some new features and new free tools.

Оптимизировали, оптимизировали, да не выоптимизировали!

Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

icc: noexcept in secondary thread loses stack on throw on linux

Hi, I came across an issue with the ICC compiler (2015.1.133) on Linux when using throw in a secondary thread that was declared with noexcept:

#include <thread>

void f1() { 
      throw 1; 

void f2() noexcept { 

int main( int argc, char **argv ) { 
      std::thread t(f2); 
      return 0; 

If you run it through icc & gdb (Kubuntu 12.04 & 16.04), you see an incomplete and incorrect stack trace:

Suscribirse a Intel® C++ Compiler