小编sup*_*ggs的帖子

使用OpenMP停止GCC自动矢量化

我一直在努力使我的代码能够被GCC自动矢量化,但是,当我包含该-fopenmp标志时,它似乎停止了所有自动矢量化的尝试.我正在使用它ftree-vectorize -ftree-vectorizer-verbose=5来矢量化并监控它.

如果我不包含该标志,它会开始向我提供有关每个循环的大量信息,如果它是矢量化的,为什么不.当我尝试使用该omp_get_wtime()函数时,编译器停止,因为它无法链接.一旦包含了标志,它就会简单地列出每个函数并告诉我它中的向量化0循环.

我读过这个问题已经提到了一些其他地方,但他们真的不来任何的解决方案:http://software.intel.com/en-us/forums/topic/295858 HTTP:// GCC. gnu.org/bugzilla/show_bug.cgi?id=46032.OpenMP有自己的处理矢量化的方法吗?我需要明确告诉它吗?

c gcc vectorization openmp

6
推荐指数
1
解决办法
3047
查看次数

将openmp编译成pthreads C代码

我知道OpenMP实际上只是一组编译成pthread的宏.有没有办法在编译的其余部分之前看到pthread代码?我正在使用GCC进行编译.

pthreads openmp

6
推荐指数
2
解决办法
2215
查看次数

获取标签地址到ARM上的寄存器?

如何编写一条将标签所引用的地址放入寄存器的指令?

arm

3
推荐指数
1
解决办法
2536
查看次数

在Matlab中绘制一个颜色代表值的矩形

我想绘制一些矩形,所有矩形都有一个相关的值.我可以使用值绘制点,scatter(x,y,[],value);rectangle函数似乎没有这样的功能.

谢谢

matlab

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

openmp ×2

arm ×1

c ×1

gcc ×1

matlab ×1

pthreads ×1

vectorization ×1