Is it better to use IPP or ICL's vectorizer?
The ICL's vectorizer seems to be very good, which makes me think whether it makes sense to use IPP (performance primitives) for simple tasks such asfor (int i=0; i<cnt; i++) dst[i] = src1[i] *...
View ArticleBug: legitimate code with variadic templates and variadic template aliases...
Hi,I've got an issue with the following code:In test.cpp template <typename... Types> struct Variadic1 {}; template <typename... Types> using MakeVariadic1 = Variadic1<Types...>;...
View Articlexspace options for bi-endian compiler
I want to implement xspace protection for an image, where I am compiling my code with Intel bi-endian compiler. Is there any option available for the same.Xspace Protection:For each segment I need to...
View ArticleDisable loop-reordering/ loop-interchange
Hello,is it possible to disable loop-reordering/ loop-interchange while compiling with -O3?Thank you, Paul
View ArticleCentos support
Hello, which Parallel Studio SP1 update is compatible with my Centos OS 6.5. I tried to download Sp1 update 4 but the install says my OS is not supported. I was not able to find XE dedicated forum to...
View ArticleInstallation of Parallel Studio XE Composer Edition c++ 2015 fails on clean...
Hello,I have problems installing the Parallel Studio XE 2015 Composer Edition for C++. The installation ends immediately after displaying the setup splash screen for about 1 second, also after a clean...
View ArticleError compililing qhull library with icc & icpc
I am trying to compile octave with intel compilers.I am facing trouble building downloaded qhull-2012.1-src.tgz dependency for octave. now while trying to compile the qhull package (with cmake)cmake .....
View ArticleBug in exp()?
Hello again, as my last post went by unnoticed, I chose to restate my question. While analyzing Intel-compiled code, I stumbled upon an interesting code snippet I cannot find another explanation than a...
View ArticleParallel Image Processing in OpenMP - Image Blocks
Hello, I'm doing my first steps in the OpenMP world.I have an image I want to apply a filter on. Since the image is large I wanted to break it into non overlapping parts and apply the filter on each...
View ArticleSetting Up the C++ compiler in Windows 8.1
Could somebody please help me setup my compiler that I bought last year in 2014.I have no idea of how to set up the global variables. I have kinda a idea of how to compile and link, please help.
View ArticleIPO: Linking libraries built with ICC with application built with GCC
I am using icc version 13.1.0 (gcc version 4.6.0 compatibility) with gcc version 4.6.3 on Ubuntu 12.04.2.I have a set of static libraries, say lib1.alib2.a and lib3.a which have been compiled using...
View ArticleOptimizing Image resizing example of Intel(R) Integrated Performance...
< Overview > In this article, we are enabling and using Intel(R) Integrated Performance Primitives(IPP), Intel(R) Threading Building Blocks(TBB) and Intel(R) C++ Compiler(ICC) on Linux ( Ubuntu...
View ArticleUse Edison SDK + chroot to build up performance application
Extract more performance via Intel software techniquesEdison is a powerful IoT platform with dual-core 500MHz Atom CPU inside. By deploying Intel software techniques, more power can be extracted from...
View ArticleIs pointer aliasing a problem if the pointers are the same?
Hi,consider this functions intended for vectorization:void AddSqr(float* restrict dst, float* restrict src, int cnt) { for (int i=0; i<cnt; i++) dst[i] = src[i] * src[i]; };This would work if the...
View ArticleIntel C++ compiler produces a HUGE code
Hi,I'm spending way too much time comparing MSVC and Intel C++ compiler. My current results are that MSVC generates sometimes better code, sometimes worse, but if it is better, than it's just a little,...
View ArticleInstall on windows to disk other than C: ?
It is not obvious to me how to get the compiler to install to an external disk.I do not have sufficient space on my C: drive to install.This is with parallel_studio_2015_update2
View Article_Pragma("vector always") errors
_Pragma("vector always") causes compilation errors with the newest ICC. I'm not explicitly enabling C++11 or anything.
View ArticleAtomic.h(16): internal error: access violation occuring on multiple files
Hi all,Using ICL 13 SP1 Update 5 and Visual Studio 2013 Update 4 I get the following error on multiple files:C:\Program Files (x86)\Intel\Composer XE 2013 SP1\compiler\include\atomic(16): internal...
View ArticleApple OS X 10.9: ld: warning: can't find atom for N_GSYM stabs
Greetings:The following warning doesn't appear to cause any problems however I'd like to understand how to fix it. When I link an application on Apple OS X 10.9.5 with up-to-date Intel C++ I receive...
View ArticleFree webinar April 7 2015 9am PST "Further Vectorization Features of the...
There is a free webinar “Further Vectorization Features of the Intel Compiler” coming next Tuesday talking specifically about getting more vectorizations from Intel Compilers. But you would benefit it...
View Article