error #10037 unable to find 'ar.exe'
Hello,I am trying to compile the GFX_Samples project @ (<install-dir>/samples_2016/<locale>/compiler_c/psxe/gfx_samples). Using Visual Studio 2013, Intel Parallel Studio EX 2016 Update 2...
View ArticleGood practices and design choices for intrinsics
Hi,I think I have a good background on how a cpu and memory work; I know the usual stuff about CPUs, especially Intel CPUs with a cache line that is usually 64 bytes, each CPU core having dedicated SSE...
View ArticleMultiple code paths and intrinsics
I have some code where I'm using a combination of automatically vectorized code (with many different possible CPU paths, including SSE2, SSE4.2, AVX and AVX2) and some hand-written intrinsics.One...
View Article/fp:strict flushes subnormals to zero
I have tested the C+ compiler 2016 Update 2.As it turned out, it flushes subnormal numbers to zero if /fp:strict model is chosen (automatically). Even though "Flush Denormal Results to Zero " is set to...
View ArticleAccess violation or stack overflow during compilation.
I have switched to icc version 16.0.2 (gcc version 5.0.0 compatibility), and now, I cannot compile one of one of my c+++ codes.Compiler complains:-------------------------------[100%] Building CXX...
View Articlehow to broadcast 4 float into 4 lanes?
Hi there,After reading a large of materials, I can never fount out how to broadcast 4 float variables into 4 lanes of the vector register on MIC.e.g. float array[4]={a,b,c,d};how to load into a vector...
View ArticleIntel C++ Compiler 16.0.2 fails to compile C++11 code (using GCC 5.3.0 headers)
Hello,I can't compile the following code:#include <unordered_map> #include <utility> #include <tuple> int main(int argc, char** argv) { std::unordered_map<int, int> map; int a1...
View ArticleLinking Intel OpenMP library with GCC
Hi guys, I know this is a very common and known issue, but I think that this forum has to have a specific thread on this in order to have an official answer.I'm compiling with GCC and I'm using Intel...
View ArticleICC 16.0.2 fails at runtime when allocating array of std::shared_ptr objects
The Windows ICC 16.0.2 compiler (using VS2015 update 1) is failing at run time when allocating an array of shared_ptr. The error is an Access Violation. Meanwhile, compiling with just the msvc...
View ArticleIntel C++ Compiler 16.0.2 requires >>10GB memory to compile large array when...
I'm on Linux x86_64, using ICC 16.0.2 with GCC 5.3.0 for libstdc++.The compiler requires > 10 GB of memory to compile the (admittedly horrifying) file below. Compilation is aborted after a few...
View ArticleMixing Intel and Microsoft compilers and redistributables
I have a C++ DLL which is currently built using Microsoft Visual Studio 2008 and which will be later used by several applications (some of which are native C++ and some of which are managed C# .NET).My...
View Articlelibmmd.dll missing after OS restart
We have an application which uses a third party application which needs Intel C++ redist. Our installer would add our staff, other app's staff, some VC redists and Intel C++ redist.After...
View ArticleSyntax issue Intel vs. Visual C++
The following code will compile in Visual C++ 2015 Update 1, but not in Intel C++ 2016 Update 2. It gives the error:test.cpp C:\Program Files (x86)\Microsoft Visual Studio...
View ArticleProblem with #pragma omp declare simd
Hi,I am trying to make the "#pragma omp declare simd" construct to work, but I am struggling with some problems.I wrote a program that consists of two compilation units: main.cpp and f.cpp. The file...
View ArticleOpen Source Downloads
This article makes available third-party libraries, executables and sources that were used in the creation of Intel® Software Development Products or are required for operation of those. Intel provides...
View ArticleAccess violation or stack overflow Please contact Intel Support for assistance
Hello Intel Support I am contacting you for assistance.Your Update 2 compiler crashes on a file that previously compiled fine (with Update 1).The file is compiled with OpenMP and TBB.Here is the...
View ArticleICL can't deduce variable type when a variable is declared using a...
Intel C++ compiler 16 fails when compiles one of the following code:int foo = 3; auto boo {foo}; foo = boo + 1;orint foo; auto boo {4}; foo = boo + 1;ICL considers code ill-formed because:error : no...
View ArticleQuestion about thread number on 2CPU
Hi, I need some help.....I've developed a application to work on image..There are so many object to inspect, So we are testing on workstation platform with 2CPU(Xeon E5)..I have 32 Thread(each CPU has...
View ArticleIntel C++ compiler stops emit warnings when unsupported `/Gw` switch is...
`/Gw` switch (optimize global data) is used by MSFT VC++ compiler to package global data in individual COMDAT sections. This switch is not supported by ICL 16.0.However, `/Gw` can force ICL not to warn...
View ArticleGNULIB compilation error with Intel 2016.1.150 and 2016.2.181
Dear All,I am trying to use and compile GNUlib libraries using the above mentioned compilers (actually, I am trying to comple Octave, but the problem is related to GNULIB.)Meanwhile I am able to...
View Article