【发布时间】:2013-07-10 06:01:27
【问题描述】:
simd pragma 可以与 icc 编译器一起使用来执行归约运算符:
#pragma simd
#pragma simd reduction(+:acc)
#pragma ivdep
for(int i( 0 ); i < N; ++i )
{
acc += x[i];
}
在 msvc 或/和 gcc 中是否有任何等效的解决方案?
参考(p28):http://d3f8ykwhia686p.cloudfront.net/1live/intel/CompilerAutovectorizationGuide.pdf
【问题讨论】:
标签: visual-c++ gcc vectorization simd icc