Vectorization

Link/UrlTags
An Overview of the Parallelization Implementation Methods in Intel(R) C++ Compilers [Knowledgebase]
Introduction This document provides an overview of some of the popular techniques and technologies available for parallelizing applications and explains how Intel® C++ Compilers can help with th ...

Posted: 2009-09-17 14:29:28 by Mark Sabahi (Intel)
OpenMP, parallelization, Vectorization, TBB
vectorization issue [Forums]
In my application, I have the following pattern occurring at many places: loop_over_i(i){   do_something(i); // common for all loops   do_remaining_things(i);} The do_something part is common fo ...

Posted: 2008-10-19 20:28:54 by h_krishnan
Vectorization
Optimizing Applications with Intel(R) Parallel Composer [Knowledgebase]
This document describes how developers can use Intel® Parallel Composer to optimize applications for IA-32 and Intel® 64 processors.  It first shows some of the optimization features common to all ...

Posted: 2009-03-26 15:35:56 by Bonnie Aona (Intel), Martyn Corden (Intel)
OpenMP, Vectorization, inline, IPO, auto parallelization, HLO, HPO, IL0, floating point, optimization
Requirements for Vectorizable Loops [Knowledgebase]
Vectorization of LoopsFor the Intel® C/C++ and Fortran compilers for IA-32 or Intel 64, “vectorization” of a loop means unrolling the loop so that it can take advantage of packed SIMD instructio ...

Posted: 2009-07-27 16:49:12 by Martyn Corden (Intel)
Vectorization, loops
vectorization bug on 11.0.074 (Linux-intel64) [Forums]
I believe I found a bug in the Fortran compiler 11.0 (Linux).Our lab is a licensed user of the product and I opened an issue on the Intel PremierAccount Interface before, but received no immediate hel ...

Posted: 2009-02-18 14:47:54 by andrpapp
bug, Vectorization, loops, intrinsic
Disable auto-vectorization with optimizations [Forums]
Hello, Is it possible on Mac OS X to disable auto-vectorization (any SSE instructions in general) and still use -O2 or -O3 optimization? We are trying to use the Intel compiler for a static library ...

Posted: 2009-03-09 16:33:34 by rmcgann220
Mac OS X, Vectorization
ICC / ICPC Vectorization problems: routine skipped: no vectorization candidates [Forums]
I have a routine which I expect to be heavily vectorizable, it has many counting loops of what should be vectorizable code. But I get the following message:sgp4only.cpp(117): (col. 75) remark: routine ...

Posted: 2009-04-03 16:09:53 by matthewng
Vectorization, icpc, diagnostic
When parallelization breaks vectorization [Forums]
Hello,I started to learn Fortran a few days ago. However, the question is regarding Intel compiler, not the language.  Playing with the simple matrix multiplication code I noticed that the paralleliz ...

Posted: 2009-06-18 00:37:56 by eliosh
OpenMP, Vectorization, parallelisation
OpenMP breaks auto-vectorization [Forums]
Hi,for quite some time a regularly encounter the effect that loops are no longer vectorized when they are inside an outer OpenMP-parallel loop. The vectorization works fine though if I remove the '#pr ...

Posted: 2009-06-26 05:28:23 by hpcmango
OpenMP, Vectorization
Purpose of vec-guard-write option? [Forums]
The documentation only has a few words on the -vec-guard-write option.  Does anyone out there know the detailed conditions under which this option is helpful?Thanks,-Jeff ...

Posted: 2009-08-07 16:45:39 by jeff_keasler
options, Vectorization
exp() blocking vectorization [Forums]
Hi,When I compile the following function using the 11.1.046 compiler and the options "-O3 -ip -ansi-alias -restrict -msse3 -unroll-aggressive -mkl=sequential -fp-model precise -fp-model source", I'm d ...

Posted: 2009-08-08 19:09:07 by jeff_keasler
Vectorization, exp
Numeric casting issue when during vectorization [Knowledgebase]
Reference Number : http://software.intel.com/en-us/forums/intel-c-compiler/topic/65372/Version : Intel compiler 11.0Operating System : LinuxProblem Description : The unsigned to double casti ...

Posted: 2009-08-25 00:08:26 by Om Sachan (Intel)
Vectorization, Vectorizer, Numeric casting
n-bodies: a parallel TBB solution: parallel code, a first attempt [Blogs]
It’s been a busy month preparing for SuperComputing ‘09 and booth duty (I’ll be hanging out in the Intel booth on Tuesday and Thursday and giving a talk there on Wednesday), and refining materia ...

Posted: 2009-11-13 17:44:24 by Robert Reed (Intel)
parallelism, OpenMP, Threading Building Blocks, Vectorization, supercomputing, n-bodies, lambda functions
Autovectorizing complex*16 data type [Forums]
I'm having some trouble understanding why a seemingly simple loop doesn't get vectorized: COMPLEX*16 VV,VH,HV,HH ... DO 400 N=NMIN,NMAX //some setup DV1N=M*DV1(N) DV2N=DV2(N) CT11=DCMPLX( ...

Posted: 2009-11-19 18:48:37 by saratoga
Vectorization