Информация об устройстве OpenCL и вычислительные возможности CUDA
CUDA от nVIDIA имеет концепцию вычислительных возможностей, согласно которой объединяет множество важных флагов функций и числовых параметров. Что касается OpenCL, я знаю о clGetDeviceInfo, но разница между тем, что охватывают определения CUDA CC, и тем, что предоставляет clGetDeviceInfo, кажется довольно существенной. Кроме того, я на самом деле не публикую таблицы Intel или AMD со значениями clGetDeviceInfo для их последовательных дискретных или интегрированных графических процессоров.
Существует ли какой-то другой механизм, с помощью которого устройства OpenCL публикуют информацию о себе (возможно, не стандартизированы)? И где я могу найти эквивалент таблицы Compute Capability для графических процессоров не nVIDIA?
1 ответ
NVIDIA предоставляет cl_nv_device_attribute
расширение, которое позволяет запрашивать вычислительные возможности. PyOpenCL имеет хороший список свойств устройства, включая расширения AMD и NVIDIA, здесь.