Quantcast
Channel: Intel Developer Zone Articles
Browsing all 3384 articles
Browse latest View live

Diagnostic 15513: Incorrect type of mask parameter of vector variant...

Cause: This diagnostic is emitted by Intel(R) C++ Compiler 15.0 and above. This example uses User implemented vector variant of the function. Traditionally the vector variant of the user defined​...

View Article


Intel Media SDK 2014 for Servers Supported Versions

 Support is provided for the two most recent releases of Intel® Media SDK for Linux Servers using the validated configurations listed in the release notes.  Older versions are not supported.In general,...

View Article


Image may be NSFW.
Clik here to view.

Using the New Intel® Trace Analyzer Summary Page

One of the new features in Intel® Trace Analyzer and Collector 9.0 is the new Intel® Trace Analyzer Summary Page.  This gives a high-level overview of your program’s time spent in MPI vs. time spent...

View Article

Diagnostic 15303: routine skipped: no vectorization candidates

Cause: This diagnostic is emitted by Intel(R) C++ Compiler 14.0 and below. This diagnostic message is emitted when the function modifies the ebx/rbx register. Vectorization requires aligned stack...

View Article

Diagnostic 15309: xxxx was not vectorized: statement cannot be vectorized

Cause: Usage of _Cilk_for or any other threading solution like OpenMP parallel for inside a SIMD loop is not allowed. When such a code construct is enocuntered, the compiler vetorizer emits "statement...

View Article


Intel® Cluster Ready Architecture Specification version 1.3.1 Summary

The Intel® Cluster Ready architecture specification version 1.3.1 has officially released as of July 2014.  This is a minor update from version 1.3 with most of the changes between the versions are...

View Article

Intel(R) Metrics Framework Getting Started Guide

Click "Download Now" below to obtain a copy of Intel(R) Metrics Framework Getting Started Guide.

View Article

Diagnostic 15315: xxxx was not vectorized: low trip count

Cause:By default SSE2 achitecture can fit in 16 characters in one  XMM register as a part of vectorization. But in the given example the number of character packed in the XMM register will be 15 and...

View Article


Diagnostic 15316: loop was not vectorized: not inner loop

Cause:Always the inner loop is targeted for vectorization and outer loop is targeted for parallelization. Below is an example for this scenario.Example:#include<iostream> #define N 25 int main(){...

View Article


Diagnostic 15321: loop was not vectorized: unsupported loop structure

Cause:This vectorization message is emitted when there are multiple exit points from a given loop. Here the for loop has two different points from the loop (Due to the call to exit(1)) and is not a...

View Article

Diagnostic 15327: loop was not vectorized: type conversion prohibits...

Cause:This diagnostic message is emitted when a vector type conversion is attempted inside the loop which is not supported by hardware or emulation sequence. The vector type conversions supported...

View Article

15330: loop was not vectorized: unsupported reduction

Cause: This diagnostic message is emitted when a loop of below kind is written.Example: int foo(float *A, int n){ int inx = 0; float max = A[0]; int i; for (i=0;i<n;i++){ if (max>A[i]){ max =...

View Article

Image may be NSFW.
Clik here to view.

Debugging Intel® Xeon Phi™ Applications on Linux* Host

ContentsIntroductionDebug Solution for Intel® MICHow to get it?Why use GNU* GDB provided by Intel?Why is Intel providing a Command Line and Eclipse* IDE Integration?Deprecation NoticeFeaturesRegister...

View Article


Image may be NSFW.
Clik here to view.

Debugging Intel® Xeon Phi™ Applications on Windows* Host

ContentsIntroductionDebug Solution for Intel® MICHow to get it?Debug Solution as IntegrationComponents RequiredConfigure & TestPrerequisite for DebuggingDebugging Applications with Offload...

View Article

Intel® MKL PARDISO

  The following is a compilation of the Intel® MKL PARDISO related articles from the Knowledge Base. Tips for using PARDISO : Provides tips for getting started and corrects some of the common mistakes...

View Article


Diagnostic 15336: loop was not vectorized: conditional assignment to a scalar

Cause: The loop has an assignment operation of a structure variable whose definition is in vec4.h. Since there are multiple conditions in the process of assignment using this pointer (check the...

View Article

Diagnostic 15338: loop was not vectorized: no instance of vectorized math...

Cause:The option -fimf-max-error defines the maximum allowable relative error measured in ulps for math library functions. When this value is set to 0, it looks for a vector version of the math...

View Article


Diagnostic 15341: loop was not vectorized: nonstandard loop is not a...

Cause: 1. More than one exit point in the loop. A loop must have a single entry and a single exit point. Multiple exit points in a loop can generate this message. 2. This remark is also reported when...

View Article

Diagnostic 15343: xxxx was not vectorized: insufficient computational work

Cause:This diagnostic message is emitted when the vectorizer detects that this particular computation is better performed in scalar mode.Example: int foo(int a, int b, int n){ int i; for(i = 0; i <...

View Article

Diagnostic 15377: function can't be vectorized: too many registers...

Cause:Here the return type of the function foo() is complex data type with double which occupies 128 bits. Now specifying a vectorlength(32) clause while declaring SIMD-enabled function, demands 32 XMM...

View Article
Browsing all 3384 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>