Memory management cudaMallocManaged是否立即在所有设备上分配内存?
后续问题: 关于具有多个GPU的系统上的cudaMallocManaged()。当我们调用Memory management cudaMallocManaged是否立即在所有设备上分配内存?,memory-management,cuda,dynamic-memory-allocation,Memory Management,Cuda,Dynamic Memory Allocation,后续问题: 关于具有多个GPU的系统上的cudaMallocManaged()。当我们调用cudamalocmanaged()时,它是否分配全局设备内存 调用时立即在系统上的所有GPU上,或 仅在当前设备上,并在其他设备首次访问该区域时在其上分配内存 在其他可能更复杂的模式中 (让我们忽略初始可见性标志) (我会检查,但我目前无法访问具有多个GPU的机器)
cudamalocmanaged()
时,它是否分配全局设备内存
- 调用时立即在系统上的所有GPU上,或
- 仅在当前设备上,并在其他设备首次访问该区域时在其上分配内存
- 在其他可能更复杂的模式中