OpenCL 设备信息收集
OpenCL device information collection
我想大致了解 Nvidia 和 AMD 对当前 GPU 的 OpenCL 设备限制。我指的是可以用clGetDeviceInfo
查询的信息,尤其是这些:
CL_DEVICE_MAX_COMPUTE_UNITS
CL_DEVICE_MAX_WORK_GROUP_SIZE
CL_DEVICE_MAX_WORK_ITEM_SIZES
CL_DEVICE_LOCAL_MEM_SIZE
至少对于计算单元的数量,维基百科上有一些信息,例如参见对于 AMD(第 "Shader-Cluster" 列),但我想要一个包含 OpenCL 特定信息的更精简的源代码。
是否有很好的 OpenCL 设备信息集合?
老实说,我真的不希望找到那样的东西,因为有太多的设备、不同的驱动程序实现等等,这可能会影响可访问的内容,但希望如此。
CompuBench may be useful where not only the benchmark results can be found but also a clGetDeviceInfo
like info, for example: AMD Radeon™ R9 Series
我想大致了解 Nvidia 和 AMD 对当前 GPU 的 OpenCL 设备限制。我指的是可以用clGetDeviceInfo
查询的信息,尤其是这些:
CL_DEVICE_MAX_COMPUTE_UNITS
CL_DEVICE_MAX_WORK_GROUP_SIZE
CL_DEVICE_MAX_WORK_ITEM_SIZES
CL_DEVICE_LOCAL_MEM_SIZE
至少对于计算单元的数量,维基百科上有一些信息,例如参见对于 AMD(第 "Shader-Cluster" 列),但我想要一个包含 OpenCL 特定信息的更精简的源代码。
是否有很好的 OpenCL 设备信息集合?
老实说,我真的不希望找到那样的东西,因为有太多的设备、不同的驱动程序实现等等,这可能会影响可访问的内容,但希望如此。
CompuBench may be useful where not only the benchmark results can be found but also a clGetDeviceInfo
like info, for example: AMD Radeon™ R9 Series