我的系统有 32GB 内存,但英特尔 OpenCL 实现的设备信息显示“CL_DEVICE_GLOBAL_MEM_SIZE: 2147352576”(~2GB)。
我的印象是,在 CPU 平台上,全局内存是“普通”内存,因此 OpenCL CPU 实现应该可以使用大约 30+GB 的内存。(当然我使用的是 64 位版本的 SDK)
是否有某种秘密设置告诉英特尔 OpenCL 驱动程序增加全局内存并使用所有系统内存?
我的系统有 32GB 内存,但英特尔 OpenCL 实现的设备信息显示“CL_DEVICE_GLOBAL_MEM_SIZE: 2147352576”(~2GB)。
我的印象是,在 CPU 平台上,全局内存是“普通”内存,因此 OpenCL CPU 实现应该可以使用大约 30+GB 的内存。(当然我使用的是 64 位版本的 SDK)
是否有某种秘密设置告诉英特尔 OpenCL 驱动程序增加全局内存并使用所有系统内存?