Clang OpenMP中的内存映射卸载到GPU

时间:2018-06-17 02:08:54

标签: clang openmp llvm nvidia offloading

我有一些与clang中的OpenMP卸载有关的问题。

1.当clang将某个代码段卸载到NVIDIA GPU时,如何将数据映射到GPU?

2.如何决定将哪些数据映射到NVIDIA GPU中的“共享内存”区域?

3.代码段中的常量是否会映射到GPU中的常量内存?

我试图找到这些问题的答案,但我找不到任何参考。提前致谢。

1 个答案:

答案 0 :(得分:0)

  1. 一般性问题,请澄清。
  2. clang-ykt首先尝试使用共享内存,当编译器看到预分配缓冲区已完全使用时,它将使用全局内存。 Clang干线当前仅使用全局内存。