用于将OpenMP卸载到GPU说明上的编译器标志

时间:2019-12-01 04:45:49

标签: gpu openmp flags offloading

我试图卸载使用OpenMP使用多个线程来计算Pi值的计算,而我偶然发现了IBM Developer页面,该页面上有有关如何使用“目标”命令将OpenMP计算卸载到GPU上的文档。我在下面阅读了一下,发现它指示使用clang编译器标志来告诉系统以机器中的GPU为目标。

#clang -o ompGO main.c gpuoffload.c -fopenmp -fopenmp-targets=nvptx64-nvidia-cuda -lcudart -L/usr/local/cuda/lib64

我不太了解此编译器标志的含义以及它对该标志中包含的两个.c文件的处理方式。

Here是指向完整文档的链接,以供进一步了解。

0 个答案:

没有答案
相关问题