OpenCL支持自动页面迁移吗?

OpenCL支持自动页面迁移吗?,opencl,page-fault,Opencl,Page Fault,在最近的CUDA迭代中,可以“分配内存”,在主机和设备上都可以访问,传输(故障)由驱动程序自动处理 OpenCL目前允许这样的功能吗?如果是这样,是否有任何实际支持它的实现?ALLOC_HOST_PTR标志允许驱动程序进行分配和子复制,以使子步骤阵列与gpu dma引擎一致,从而实现快速访问。这种快速访问是通过使用映射和取消映射队列命令完成的。USE_HOST_PTR将分配工作和必要的对齐留给开发人员,并且映射和取消映射速度也很快。两者都允许设备内核直接(或自动间接)访问RAM缓冲区,而不是设备

在最近的CUDA迭代中,可以“分配内存”,在主机和设备上都可以访问,传输(故障)由驱动程序自动处理


OpenCL目前允许这样的功能吗?如果是这样,是否有任何实际支持它的实现?

ALLOC_HOST_PTR标志允许驱动程序进行分配和子复制,以使子步骤阵列与gpu dma引擎一致,从而实现快速访问。这种快速访问是通过使用映射和取消映射队列命令完成的。USE_HOST_PTR将分配工作和必要的对齐留给开发人员,并且映射和取消映射速度也很快。两者都允许设备内核直接(或自动间接)访问RAM缓冲区,而不是设备内存缓冲区。如果您询问
UVA
的可用性,则CL 2.0具有
SVM
功能。实际上,我问的是页面迁移引擎的等效功能。OpenCL似乎没有。