Opencl 关于内存分配的clinfo输出解释
下面是我有疑问的clinfo的部分副本Opencl 关于内存分配的clinfo输出解释,opencl,gpgpu,Opencl,Gpgpu,下面是我有疑问的clinfo的部分副本 CL_DEVICE_GLOBAL_MEM_SIZE: 64 MByte CL_DEVICE_MAX_MEM_ALLOC_SIZE: 32 MByte CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: Read/Write CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 CL_DEVICE_
CL_DEVICE_GLOBAL_MEM_SIZE: 64 MByte
CL_DEVICE_MAX_MEM_ALLOC_SIZE: 32 MByte
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: Read/Write
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 4096
CL_DEVICE_LOCAL_MEM_SIZE: 1 KByte
CL_DEVICE_LOCAL_MEM_TYPE: Global
1) CL\u DEVICE\u GLOBAL\u MEM\u SIZE->它是否表示内核可以分配的最大全局内存?。我可以分配更多
2) CL\U设备\u最大\u内存\u分配大小->它是否表示最大连续内存分配大小?。如果不是,它指的是什么尺寸
3) CL\U设备\U本地\U内存大小->本地内存类型为“全局”。这本质上意味着本地/全球没有区别。在这种情况下,为什么本地内存大小为1KB 你确定它是clinfo吗?
在我的AMD GPU上,它看起来完全不同:
Cache type: Read/Write
Cache line size: 64
Cache size: 16384
Global memory size: 4766494720
Constant buffer size: 3376637952
Max number of constant args: 8
Local memory type: Scratchpad
Local memory size: 32768
在那里你可以清楚地看到它有4Gb的VRAM