Clang OpenMP 中的内存映射卸载到 GPU
Memory Mapping in Clang OpenMP offloading to GPU
我有一些与 Clang 中的 OpenMP 卸载相关的问题。
1.When clang将某个代码段卸载到NVIDIA GPU,数据将如何映射到GPU?
2.How 它将决定将哪些数据映射到 NVIDIA GPU 中的 "shared memory" 区域?
3.Will代码段中的常量映射到GPU中的常量内存?
我试图找到这些问题的答案,但找不到任何参考资料。提前致谢。
- 太笼统的问题,请澄清。
- clang-ykt 首先尝试使用共享内存,当编译器看到预分配缓冲区已完全使用时,它使用全局内存。 Clang trunk 目前只使用全局内存。
- 没有
我有一些与 Clang 中的 OpenMP 卸载相关的问题。
1.When clang将某个代码段卸载到NVIDIA GPU,数据将如何映射到GPU?
2.How 它将决定将哪些数据映射到 NVIDIA GPU 中的 "shared memory" 区域?
3.Will代码段中的常量映射到GPU中的常量内存?
我试图找到这些问题的答案,但找不到任何参考资料。提前致谢。
- 太笼统的问题,请澄清。
- clang-ykt 首先尝试使用共享内存,当编译器看到预分配缓冲区已完全使用时,它使用全局内存。 Clang trunk 目前只使用全局内存。
- 没有