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

tim18
Total Points:
68,887
Status Points:
68,887
Black Belt
April 3, 2009 5:43 PM PDT
Rate
 
#1
Which compiler options did you set to get this report? vec-report level has to be increased to 2 or 3 to get the compiler to report on loops which are considered, or opt-report may have to be set.
Which loop syntax?  I frequently have to turn loops into a for(;i<last;++i) form,  to get them considered as candidates.
The compiler will not attempt loop interchange and the like, so as to make stride 1 loops inner, unless -O3 is set.     icpc also is more dependent on the restrict extension than some others, in the case where it is not a reduction operation (such as inner_product).


Intel Software Network Forums Statistics

8487 users have contributed to 31622 threads and 100698 posts to date.
In the past 24 hours, we have 35 new thread(s) 121 new posts(s), and 186 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 gemm(A,A,A) like possible? The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member chat1983