0

CUDA 文档说可以从所有上下文访问可移植内存块,这是否意味着我们可以跨进程使用这些块?具体来说,我想将此主机指针传递给将复制到设备的不同进程。

4

2 回答 2

2

不,它只能在同一进程中访问。使用你应该使用 cudaIpc... 或操作系统的 IPC。

于 2012-08-24T09:16:50.257 回答
1

可移植内存可以被许多主机线程使用,而不是进程。实际上,固定内存仅对线程 malloc 可用,如果不可移植的话。

您应该使用 IPC 在进程之间共享内存。

于 2012-08-24T03:35:26.130 回答