c++ - 是否所有 openMp c++​​ 程序都使用在 GPU 上运行的 -fopenmp 编译?

标签 c++ openmp

我是 openMP 编程的新手。在做一些基本示例时,cpp 文件是使用 -fopenmp 编译的。 #pragma omp parallel 在开头给出了并行性。也可以给出 #pragma omp parallel num_threads(4)。这种格式的所有代码都使用 GPU 吗?使用 Nvidia 命令 540MiB/2002MiB。所以 GPU 可能没有使用。应该是什么原因? 提前致谢。

最佳答案

Does all the code in this format uses GPU?

不,它不使用 GPU。

关于c++ - 是否所有 openMp c++​​ 程序都使用在 GPU 上运行的 -fopenmp 编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51435711/

相关文章:

c - OPENMP - 带前提条件的并行化 Schwarz 算法

openmp - 将并行程序转换为集群程序。从 OpenMP 到?

loops - 关于MPI并行循环的问题

c - 我怎样才能在暴力攻击中最好地使用 "parallelise"一组四个嵌套的 for() 循环?

c++ - vector 乘法中的 SIMD 与 OMP

c++ - 更改列表项

c++ - boost 智能指针对我有帮助吗?

C++ "vector iterator not dereferencable"在运行时

c++ - gpumat 的 opencv 矩阵减少中可能存在的错误

c++ - 函数内的字符串文字 : automatic variables or allocated in heap?