Different BLAS performance between CMake dynamic and manuly static link
I tried to compile my program by using CMake at first and my CMakeLists file is as the following. cmake_minimum_required(VERSION 3.11)project(LMMNET LANGUAGES...
View ArticleProblem running compiled console application on AMD Ryzen processor
I'm compiling my console application with /O3 /Qunroll /Qunroll-aggressive /QxSSE3 /QaxCORE-AVX2 switches.While application works on Intel i7-7700k processors on Windows 10, the application does not...
View ArticleAuto-dispatch with -axCORE-AVX2 on macOS in dynamic library
From my measurements, it looks like AVX2 auto-dispatch code is not called when I build a shared (dynamic) library on macOS. The resulting code size definitely differs with and without -axCORE-AVX2...
View ArticleC++: SIMD and std::vector
Hello,I have a software with std::vector in which there are a lot of insert and erase operations.I would like to improve the performance of such software using SIMD, because naturally there are a lot...
View ArticlePreprocessor bug in Intel C++ 19.0 for Windows
I am the current maintainer, and a past contributor, of the Boost preprocessor library, known as Boost PP for short. In running the tests for Boost PP with the Intel C++ compiler for Windows 19.0, and...
View ArticleParallel Studio XE 2013 can not be found in the list
Dear there, I need a help. The parallel studio XE 2013 installation package can not be found in the products list. Instead, the oldest version is 2015. What happened? Is there anybody who can help me...
View ArticleIntel Compiler -isystem doesn't suppress warning #13212
on the current intel compiler (19.0.4.243 20190416) a -isystem include on the eigen library does not suppress warning #13212 (Reference to ebx in function requiring stack alignment):[ 42%] Building CXX...
View ArticleParallel Studio XE 2019 install fail - missing AddTrust cert
I tried to install eval version of Parallel Studio XE 2019 on a dev machine which has no Internet connection. It complained with this message:"An AddTrust certificate is required to install this...
View ArticleOpenMP programming for multiple sockets server ccNUMA
Hi,I am facing a problem while programming in OpenMP. I am running my code on a server which has 48 cores and two sockets (each socket has 24 cores). The scalability of my program is good upto 24...
View ArticleSilent Installations for Parallel XE Studio and Redistributable Packages
Hello,I am a developer trying to Dockerize the build process of an application that requires the Intel C++ Compiler packages to build and run.I've tried the silent installation methods for both the...
View ArticleSilent Installations for Parallel XE Studio and Redistributable Packages
Hello,I am a developer trying to Dockerize the build process of an application that requires the Intel C++ Compiler packages to build and run.I've tried the silent installation methods for both the...
View ArticleThrowing an implicit move-only class leads to linker error.
Intel Compiler 19.4.The following code compiles cleanly on MSVC and GCC:#include #include struct MyClass{ std::unique_ptr<:string> node; };int main(){ throw MyClass(); }But when compiled with ICC...
View ArticleMissed optimization- using undefined symbol to do compile-time check
This is sort of a trick to get an optimizing compiler to prove an interesting property of some code; we insert a call to an nonexistent extern function along the code path we want to have proven is...
View ArticleIntel C++ Compiler produces wrong code
Hello,I've got strange behavior of Intel C++ Compiler on linux. The problem is reproduce in online compiler godbolt on a small part. Inv value should be inverse of work, but with Intel it is not the...
View ArticleStrange Error compiling the HDF5 library on linux
HiI am trying to compile the HDF5 library version hdf5-1.10.5 using the intel compilers on a Linux kernel 2.6.32-573.12.1.el6.x86_64. The ultimate goal is to use it inside a Fortran program. While...
View ArticleUndefined reference to `_intel_fast_memcpy' `_intel_fast_memmove'...
I compiled a library using the intel compiler but when I make use of the library I the error message below. The library uses automake. /usr/local/lib/libGE.a(Genotype.o): In function...
View Articleasm callq and _kand_mask8 intrinsic generate vkmovb "no such instruction"...
Hello This code does not compile with icc 19.0.4.243.#include <immintrin.h> extern "C" { void fct() {} } int main() { __asm__ __volatile__("callq fct"); __mmask8 a; __mmask8 b; __mmask8 r =...
View Articleicpc 19.0.4.233 not working with MacOS XCode 10.3 (10G8): template errors
I'm getting compiler errors using icpc 19.0.4 on MacOS with XCode 10.3. The same code compiles fine with the xcode tools (g++, which is llvm 10.0.1) as well as standard Visual Studio 2017 on Windows....
View ArticleSeeking Help With Compiling Parmetis on Mac
I've run into an issue compiling parmetis (v. 4.0.3) under macOS (10.14.6) using Intel's C++ compiler 2019.4.233. Parmetis depends on an MPI installation, and I've compiled OpenMPI v4.0.1 using the...
View ArticleWhere can I download ICC 17
Hi,Where can I download ICC 17 as a 30 day trial period? Thanks,Ed
View Article