Выпуск пакета тестирования производительности ChimbaBenchCL 1.2, использующего OpenCL

Состоялся выпуск кроссплатформенного теста производительности ChimbaBenchCL 1.2, предназначенного для тестирования производительности видеокарт и процессоров с использованием API OpenCL. Проект написан на языке программирования C и распространяется под свободной лицензией MIT. Доступны предварительно скомпилированные исполняемые файлы для 64-битных (x86_64) операционных систем Linux (Glibc 2.7+), FreeBSD и Windows 7+. 32-битная (x86) версия доступна для Windows XP+ и Linux (Glibc 2.7+).

Для работы ChimbaBenchCL требуется устройство с поддержкой API OpenCL 1.0 или выше и минимум 512 МБ видеопамяти (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Тестирование одного устройства занимает в среднем 20-30 секунд. Предусмотрены параметры запуска «-disable-gpu*» и «-disable-cpu» для исключения проблемного или некорректно работающего оборудования. Полный список опций доступен по команде «—help».

Набор основных тестов в версии 1.2 включает:

  • PCIe Bandwidth — тест пропускной способности шины PCI Express.
  • VRAM Bandwidth — тест пропускной способности памяти.
  • VRAM Latency — тест задержек при случайном доступе к памяти.
  • FP16-H8 — тест вычислений с типом half8.
  • FP32-F8 — тест вычислений с типом float8.
  • FP32-FMA и FP32-MAD — тесты одинарной точности с использованием инструкций FMA и MAD.
  • FP64-D4 — тест вычислений с типом double4.
  • INT8-U16, INT32-I4, INT64-L2 — тесты вычислений с различными целочисленными типами.
  • Image Blur — симуляция обработки графики в реальных задачах (Box Blur, 1920×1080).

По сравнению с другими OpenCL-тестами, такими как ProjectPhysX OpenCL-Benchmark, Intel Сompute Benchmarks, Spector, Sycl-bench, Mixbench и LuxMark, проект ChimbaBenchCL позиционируется как легковесная альтернатива, свободная от ограничений EULA и не накладывающая обременений на полученные результаты тестирования.

Источник: http://www.opennet.ru/opennews/art.shtml?num=66582