标签: opencl
我可以分配比CL_DEVICE_MAX_MEM_ALLOC_SIZE更大的内存吗?
我正在使用NVIDIA GeForce GTX 960(带有nvidia驱动程序352.39 + CUDA 7.5)
GTX960有2GB内存,因此CL_DEVICE_MAX_MEM_ALLOC_SIZE = 512MB(默认为完全内存的1/4)。
但我的内核需要的内存超过512MB。
是否有一些解决方案来分配比CL_DEVICE_MAX_MEM_ALLOC_SIZE更大的内存?
答案 0 :(得分:1)
您可以分配比CL_DEVICE_MAX_MEM_ALLOC_SIZE更大的内存区域,但要注意,它应该很慢。
另外,请阅读此thread了解更多信息