Search code examples
openclnvidiaamd-gpu

OpenCL device information collection


I would like to get an overview of what the OpenCL device limits are for current GPUs by Nvidia and AMD. I'm referring to the information which can be queried with clGetDeviceInfo, especially these:

  • CL_DEVICE_MAX_COMPUTE_UNITS
  • CL_DEVICE_MAX_WORK_GROUP_SIZE
  • CL_DEVICE_MAX_WORK_ITEM_SIZES
  • CL_DEVICE_LOCAL_MEM_SIZE

At least for the number of compute units there is some information on wikipedia, see e.g. for AMD (Column "Shader-Cluster"), but I would like a more condensed source with OpenCL-specific information.

Is there a good collection of OpenCL device information out there?

To be honest, I don't really expect to find something like that, because there are too many devices, different driver implementations, etc. which might influence what is accessible, but one can hope.


Solution

  • 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