gpu可以访问malloc分配的内存吗?

can the gpu access memory allocated by malloc?

我正在尝试检查 GPU 是否可以访问系统分配器(例如 malloc)分配的内存。

我使用的是 Cuda 10.2,文档中提到设备应该支持 pageableMemoryAccessUsesHostPageTables。但是当我在我的机器上检查它时,它 returns 0.

我想知道 x86 是否支持此功能?

nvidai-smi

它在 x86 上不可用。它is available on Power9。您可能希望调查托管内存(可能超额订阅),或使用 cudaHostAlloc

固定主机分配