标签: opencl dma
我正在使用AMD总线可寻址存储器extension从FPGA写入GPU,反之亦然。在第一种情况下,创建一个OpenCL缓冲区,并设置CL_MEM_BUS_ADDRESSABLE_AMD标志。但是,我可以分配的最大大小远小于CL_DEVICE_MAX_MEM_ALLOC_SIZE报告的大小。
CL_MEM_BUS_ADDRESSABLE_AMD
CL_DEVICE_MAX_MEM_ALLOC_SIZE
如何找到这种缓冲区的最大分配大小?