У CUDA nVIDIA есть концепция Compute Capability, в соответствии с которой она объединяет множество важных флагов функций и числовых параметров. На стороне OpenCL я знаю о clGetDeviceInfo, но установленная разница между определениями CCU CC и тем, что предлагает clGetDeviceInfo, представляется весьма значительным. Кроме того, я действительно не таблицы, опубликованные Intel или AMD с значениями clGetDeviceInfo для их последовательных дискретных или интегрированных графических процессоров.Информация об устройстве OpenCL по сравнению с вычислительной способностью CUDA
Есть ли какой-то другой механизм OpenCL-устройств публиковать информацию о себе (возможно, не стандартизован)? И где я могу найти эквивалент таблицы Compute Capability для графических процессоров, отличных от nVIDIA?
Вычислительная способность - это собственный способ классифицировать свое оборудование NVIDIA. Вы можете проверить имя устройства и сохранить свою собственную таблицу, сопоставляя ее с функциями устройств. –
@void_ptr: Как я могу это сделать, если только у меня нет копии каждого графического процессора на рынке за последние 8 лет или около того? А случаи, доски и т. Д. Соответствуют? Разве другие поставщики не публикуют сопоставимые данные? – einpoklum
Да, в значительной степени. Это все зависит от поставщика, и вам придется искать эту информацию. Это то, что вы получаете для работы с API-интерфейсом поставщиков-агностиков. –