关于gcc pragmas for vectorization的问题

Questions about gcc pragmas for vectorization

提问人:richard gostanian 提问时间:10/3/2023 更新时间:10/3/2023 访问量:31

问:

James Reinders 有一个关于矢量化的非常翔实的 youtube 视频。

https://www.youtube.com/watch?v=hyZMssi_gZY

在其中,他提到了两个编译指示——ivdep 和 omp simd——它们在不同情况下强制矢量化。

由于 Reinders 适用于英特尔,我怀疑这些编译指示对英特尔 C 编译器有效。它们也对 gcc 有效吗?

此外,如果 omp simd 对 gcc 有效,并且如果我使用

#pragma omp simd

使用 gcc 是否必须使用 -fopenmp 作为编译的命令行选项?

GCC 矢量化 编译指示

评论


答: 暂无答案