例如,我可以在其全局内存(GPU-RAM)上使用CUDA原子操作atomicAdd(ptr, val)
,atomicCAS(ptr, old, new)
,....使用CUDA 6.5。
但我可以将这些atomic-operations用于GPUDirect 2.0 P2P以上的远程全局内存吗?
答案 0 :(得分:2)
没有。 GPU原子在执行操作的GPU上只是原子的。它们不适用于主机内存或非本地设备内存。
我确信这是NVIDIA在未来平台上解决这些限制的路线图项目,尤其是使用NVLink。