【发布时间】:2018-08-17 07:24:05
【问题描述】:
以下是我有疑问的 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_GLOBAL_MEM_CACHE_SIZE: 4096
CL_DEVICE_LOCAL_MEM_SIZE: 1 KByte
CL_DEVICE_LOCAL_MEM_TYPE: Global
1) CL_DEVICE_GLOBAL_MEM_SIZE -> 它是否代表内核可以分配的最大全局内存?我能够分配更多。
2) CL_DEVICE_MAX_MEM_ALLOC_SIZE -> 是否代表最大连续内存分配大小?如果不是,它指向什么尺寸?
3) CL_DEVICE_LOCAL_MEM_SIZE -> 本地内存类型为“全局”。这本质上意味着本地/全球没有区别。在这种情况下,为什么 Local mem Size 是 1KB?
【问题讨论】: