Темы



Выпущен кроссплатформенный OpenCL-бенчмарк ChimbaBenchCL v1.0

Коротко сгенерировано ИИ по тексту статьи
  • ChimbaBenchCL — бенчмарк с открытым кодом для 64-разрядных Windows, Linux и FreeBSD; требует OpenCL 1.0 или выше.
  • Тестирует CPU и GPU в FP16, FP32, FP64, INT8, INT32, INT64, FMA и Image Blur, а также измеряет задержку и пропускную способность VRAM.
  • Видеокарты Intel по умолчанию отключены; включить их можно флагом -enable-intel. Проверялась только встроенная Intel UHD 600.

ChimbaBenchCL — это легковесный кроссплатформенный бенчмарк с открытым исходным кодом, предназначенный для измерения производительности процессоров (CPU) и видеокарт (GPU) с использованием стандарта OpenCL.

Разработан новый кроссплатформенный OpenCL-бенчмарк для 64-разрядных операционных систем Windows, Linux и FreeBSD под названием ChimbaBenchCL. Данный бенчмарк относится к семейству ChimbaBench, однако разработан на языке программирования C с использованием OpenCL SDK. Хотя часть кода написана вручную, для ускорения процесса разработки использовались нейронные сети, работу которых приходилось тщательно проверять и корректировать.

756198_O.jpg

Источник: собственное фото

Ключевые особенности бенчмарка:

  • Тестирование вычислительных блоков в задачах FP16, FP32, FP64, а также целочисленных операций INT8, INT32 и INT64.
  • Тест с использованием инструкций FMA (Fused Multiply-Add) и симуляция обработки изображений (Image Blur).
  • Измерение пропускной способности и задержек видеопамяти (VRAM Latency / Bandwidth).
  • Динамическая калибровка в зависимости от мощности устройства для достижения высокой точности замеров.
  • Автоматическое сохранение отчетов в текстовые файлы результатов.

Для работы бенчмарка необходима поддержка OpenCL 1.0 или выше со стороны тестируемой системы.

Так как это первая версия бенчмарка, она не лишена недостатков. Видеокарты Intel по умолчанию игнорируются (их можно включить при запуске с флагом -enable-intel). Во время разработки проверялась только встроенная Intel UHD 600, драйвер которой слишком агрессивно оптимизировал OpenCL-код, что приводило к зависаниям теста и бесконечным (inf) результатам. Так как с другими видеокартами и драйверами Intel проблем может и не быть, было решено оставить возможность включения теста на данных устройствах.

В процессе разработки использовались видеокарты AMD Radeon HD 4870, RX 570, NVIDIA GeForce 9500 GT, GTX 570, GTX 750 и RTX 3060 Mobile. Новый бенчмарк на момент релиза не проходил серьёзных сравнительных тестирований, однако это уже тема для полноценной статьи.

756197_O.jpg

Источник: собственный скриншот

©  overclockers.ru