Intel® C++ Compiler

Using latest Intel® Compilers to Mitigate Speculative Execution Side-Channel Issues

The Intel Parallel Studio XE 2018 (IPSXE2018) update 2 is released last week that contains the Intel compiler 18.0.2. This version of Intel compiler provides the fix for Spectre variant 2. Please refer to this article for more information -  https://software.intel.com/en-us/articles/using-intel-compilers-to-mitigate-speculative-execution-side-channel-issues.

Inconsistent program behavior on RHEL* 7.4 or Fedora* 25 if compiled with Intel Compiler

Hello,

We've seen some reports with regarding to RHEL7.4 OS and Fedora 25 that comes with glibc that has a change that Intel Compiler doesn't work well with. There're simple workarounds for the problem. Please see the following two KB articles for details.

Intel® C++ Compiler 18.0 has been released as part of Intel Parallel Studio XE 2018

Intel® Parallel Studio XE 2018, including Intel® C++ Compiler 18.0, is now available from the Intel Registration Center. Release notes can be found https://software.intel.com/en-us/articles/intel-c-compiler-180-release-notes.

Some of the new supported features are below:

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

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

-xCORE-AVX512 vs. -xSKYLAKE-AVX512

I am experimenting with AVX-512 on a Skylake-SP processor using the Intel C++ Compiler version 18.2.

I am curious to know the difference, if any, between these two options to the compiler:

-xCORE-AVX512

vs.

-xSKYLAKE-AVX512

Are they different? If so, why would I want to choose one over the other? The documentation does not make this clear.

Thank you!

 - Pat

 

Error in setting up the compiler environment

Hi, 

For months I have been using intel C++ compiler and each time I have used the same command "source /opt/intel/bin/compilervars.sh intel64" and it has gone through successfully. Just today, I used that same command for setting up the compiler environment and this time, there was an error that "-bash: child setpgid (127014 to 126952): No such process". I don't know what has gone wrong this time. I will really appreciate your help with that. 

Best, 

Sanaz 

BIG Problems with Inel C++ and Visual Studio 2017

Some years ago (actually, quite a few), I used to rely on the Intel C/C++ Compiler to check my software for subtle/potential errors: it was brilliant.

Then, a few day ago, Intel granted me an "Educator" licence for their latest offerings (Parallel Studio XE and System Studio).

Great, I thought ...

.. but, after several failures during attempts at installation, I finally got the thing(s) installed (or, so  I thought).  Go into Visual Studio, open one of my current solutions, and switch to "Use Intel Compiler!"

Subscribe to Intel® C++ Compiler