Compilation with icc and MAGMAmic fails
Hello,I am trying to compile code that uses the magma_dgesv_mic routine.1. The compilation however fails with: icc -mkl -O3 -qopenmp -DADD_ -Wall -DHAVE_MIC -I/opt/intel/mic/coi/include...
View ArticleIntel® C++ Compiler 18.0 has been released as part of Intel Parallel Studio...
Intel® Parallel Studio XE 2018, including Intel® C++ Compiler 18.0, is now available from the Intel Registration Center. Release notes can be found...
View Article"Enable C++14/17 Support" options are missing in Visual Studio 2017 integration
Visual Studio 2017 integration of "Intel Parallel Studio XE 2018" shows only "Enable C++11 Support" option in project properties.Project > Project Properties > Configuration Properties > C/C++...
View ArticleIntel CodeCov on VxWorks target
I am trying to perform code coverage on a subset of code that is using VxWorks as an O.S. When I compile everything with the intel compiler using the -prof-gen:srcpos flag it seems to generate the...
View ArticleMissed Optimization: `std::copysignf(1.0f,x)`
As it says in the title. ICC 17 generates:my_copysign_1(float): movss xmm1, DWORD PTR .L_2il0floatpacket.1[rip] #4.12 movss xmm2, DWORD PTR .L_2il0floatpacket.0[rip] #4.12 andps xmm0, xmm2 #4.12 andnps...
View ArticleWhat is this error: invalid preprocessor command 'include_next' ?
Hi,I have a project that presents this error. It is compiled for C99, on Intel 2017, update 4, under VS Community 2015.The compiler seems to finish without complains all .C files, and after a while...
View ArticleIntel C++ Compiler 18.0.0 - aligned_alloc with check-pointers compile error
The Intel C++ Compiler (18.0.0), and the C compiler for that matter, throws an internal compiler error when compiling an aligned_alloc call with -check-pointers.MVCE:#include <stdlib.h> int...
View ArticleUsing SVML
Hello,I am using a single SVML function (___mm256_pow_ps()) among other non-SVML intrinsic functions in my code compiled with icpc. Is the following flag:-fimf-use-svml=true:pow the only one I should...
View ArticleIntel icpc 18.0.0 incompatible with Xcode 9.0
This morning I got an automatic update to Xcode 9.0 and the Intel C++ compiler no longer works with the option -std=c++11. For the simple routine#include<stdlib.h> #include<iostream>...
View ArticleWebinar on 9/27/2017 9am PST on Better Threaded Performance and Scalability...
Webinar Topic: Better Threaded Performance and Scalability with Intel Vtune Amplifer + OpenMP*Date: Wednesday, September 27, 2017 9 AM PDTAbstract: Modern generation of Intel(R) Processors come with...
View ArticleAVX Intrinsics use
Hello,I'm evaluating my CPU board performances with a simple program that execute a specific number of single precision multiplication, with and without the AVX intrinsic functions.But the results...
View ArticleProblem with AVX2 intrinsics
Hi, I'm trying to compile the following simple program---- #include #include "immintrin.h"int main(int argc,char *argv[]) { double a[] = {1.2, 2.3, 3.3, 4.4}; __m256d x1; x1=__mm256_load_pd(a); return...
View ArticleDoes Intel C++ Compiler produce better code for non-Intel CPUs like AMD than...
Given that this compiler is obviously targeted at and optimised for Intel CPUs, I am curious to know if it is "beneficial" when the executables are run on non-Intel CPUs like AMD?Does anyone know?Are...
View ArticleDo I need to compile separate EXEs for SIMD and AVX2 etc. with different...
Given that we don't know the hardware that our code will be running on at the time of compilation, does that mean that we need to generate a set of different EXEs each optimised for such things as SIMD...
View ArticleWhere are Intel special math prototypes ?
Dead friends.Since I changed from Intel C++ Composer 2013 to 2017, the compiler is complaining of lack of prototypes for math functions that used to be in <mathimf.h>For functions like sincos,...
View ArticleIntel 18.0 O3 issues
We have started using Intel C 18.0 on Linux 64 bit.We have seen issues where we have to reduce optimization level from O3 to O2 in order for the code to work correctly. The same code work fine with...
View ArticleStructured bindings not supported by Intel C++ 18.0
According to this table https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler Intel C++ 18.0 supports structured bindings, but when I compile the code below I get error...
View ArticleTrying to build boost 1.65.1
Trying to build boost 1.65.1 with compiler 17 for visual studio 2017 and I'm getting lots of this:compile-c-c++ C:\Users\Administrator\Documents\Visual Studio...
View ArticleC++ 18 / DLL / With optimization doesn't work on all systems
Hi, we compile (C++ 18) a DLL that contains a lot of HPC code with a bunch of otpimizations. The problem is that it doesn't work on all systems.It works on an Xeon X5482 but not on a Core I7-2720QM...
View Articlegcc version compatibility on osx, correct usage of gcc-name ?
Hello,I have had some issues with icpc (18.0.0) and gcc version compatibility on osx. I have things working now, but the output warnings from the compiler is confusing and I'm not sure if I'm doing...
View Article