windows mcpcoom.exe freezees on itself or binary's /QQipo
The topic speak for itself.The process is taking like 0.18 % CPU time while no memory commit nor private change for longer than 9 hours (while I was asleep).I'm going to downgrade version update 3...
View ArticleDoes Intel C++ compiler support /J compiler option
Hi,Microsoft supports /J compiler option to treat char as "unsigned char" in c++ projects. This I need for my project and I cannot change that. But when I compile my project with Intel C++ compiler, I...
View ArticleCompilations fails but produces valid obj
HiI have a part of a big project that involve lot's of forceinlining that use to compile perfectly with Intel 13.1 and Intel 14.0.Since Intel C++ 15.0 I have this message: blabla.cpp remark #11074:...
View ArticleComposer 2015 update 4 installer hiccups
I installed Update 4 from a couple of days ago this morning. It removes all the old Update 3 components, but doesn't install any of the new ones. You have to run the installer again to get the new...
View Articleicpc not generating AVX/AVX2 instructions
I compile the following C function void multIJK(double *restrict a, double *restrict b, double *restrict c, int dim){ for(int i=0; i < dim; i++) for(int j=0; j < dim; j++) for(int k=0; k <...
View Articlevalid c++ variadic code causes segfault with icc
This code compiles fine with gcc and clang, but causes a segfault with icc 2016 (used -std=c++14) #include <tuple> #include <type_traits> #include <utility> template<class......
View Article使用Edison SDK + chroot 创建高性能应用
英特尔软件技术助力提升性能 英特尔® Edison 是一款功能强大的物联网平台,内置有双核 500MHz 凌动处理器。 部署英特尔软件技术有利于释放该平台更多的潜能。 下图所示为基于 Edison 的对比测 试,测试结果明确表明,使用英特尔优化的通用库和编译器软件技术可带来显著的性能优 势。 是不是迫不及待想在自己的 Edison 上尝试? 请查看...
View Articletype bug error with icc
The following code compiles with gcc and clang but fails with icc.#include <tuple> #include <utility> template<class, class> struct right_impl {}; template <std::size_t... Indexes,...
View ArticleCompilation errors on standard header files in libc++
MacOS 10.10.3, Xcode 6.3.2, Intel Composer 2015 sp 3. Compiling against 10.10 (or 10.9) SDK, including any standard header (such as <algorithm>) that eventually includes cpp_type_traits.h or...
View ArticleStill in XP hell
I am compiling an application that is a combination of C++ and Fortran (most of the work is done by the Fortran, there is a C++ wrapper that parses some XML and hands the result to the Fortran).The...
View Articlestruggling to vectorize code
Hey everyone, I'm looking for help about loop vectorization. I'm trying to vectorize and optimize some loop but I don't understand what I'm doing wrong. The compiler can not vectorize because of FLOW...
View ArticleHow to force ICC to inline and vectorize a function?
Hi, I'm fighting ICC to optimize a certain code, something like this:float Function(float x) { // a few lines of code, some short floating point math }; ... for (int i=0; i<cnt; i++) { // a few...
View ArticleDoes Icc 15 contains the offload feature ?
Hi,I'm running under Linux & EclipseI saw a paper that icc 15.0 Beta 2 contains offload feature, and I'm inteding to use the offload feature (#pragma offload target(gfx)).1. How can I check if the...
View ArticleHow to get vectorization report just for a certain function/loop?
I'm often fighting with ICC not being able to vectorize something and it is really inconvenient to explore the logs having thousands of lines. Is there some pragma or something that would enable...
View ArticleCMP AVX intrinsic (_mm256_cmp_pd)
Hey everyone I'm testing some intrinsics and checking some results. Unfortunately, I don't understand why when I'm trying to evaluate a[i] > 2, I get "-nan" as an output for the true cases. Maybe I...
View Articleinspxe-inject not creating specification file
I'm running the command inspxe-inject -save-spec=file.spec -- make allThe program runs (very quickly) with no error messages.When I look in file.spec this is all I see:# DO NOT EDIT THIS FILE!!!#Source...
View Articlebug: warning #469 is hidden when function overloaded
Hello,When compiling example below, you will get warning:#469: temporary used for initial value of reference to non-const (anachronism)and when another overload is added (see comment) warning...
View ArticleNuGet packages for boost libraries
Hello,there are already NuGet packages for boost https://www.nuget.org/packages/boost for Visual Studio. It will be great to have builds also for Intel C++ Compiler.GreetingsPrzemek
View ArticleVectorization Potential Seedup Calculation
Architecture: x86_64 (ivybridge with 8 cores) Compiler Version: icc 15.0How does the compiler calculate estimated potential speedup for a loop in vector report? How to find cache sizes? And...
View Articlenamespace bug with icc
The following compiles fine with gcc and clang but fails with icc 2016 (-std=c++14) #include <tuple> #include <type_traits> #include <iostream> namespace htl {...
View Article