ICC / ICPC Vectorization problems: routine skipped: no vectorization candidates

Om Sachan (Intel)
Total Points:
7,270
Status Points:
6,770
Brown Belt
April 6, 2009 1:50 AM PDT
Rate
 
#4 Reply to #3
Quoting - Igor Levicki

That message usually means that your code really cannot be vectorized -- having a loop is not a guarantee that the compiler will be able to vectorize it. For more detailed vectorization diagnostics use -Qvec_report:2 or -Qvec_report:3. You might also consider version 11 of the compiler which should be able to vectorize more code than version 10.1.

You may learn more on "Requirements for loop vectorization" in article http://software.intel.com/en-us/articles/requirements-for-vectorizable-loops/.


Intel Software Network Forums Statistics

8489 users have contributed to 31627 threads and 100761 posts to date.
In the past 24 hours, we have 33 new thread(s) 145 new posts(s), and 197 new user(s).

In the past 3 days, the most popular thread for everyone has been gemm(A,A,A) like possible? The most posts were made to Crash when loading skeleton The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member chat1983