OpenCL API көмегімен графикалық карталар мен процессорлардың өнімділігін тексеруге арналған кросс-платформалық эталон ChimbaBenchCL 1.2 шығарылды. Жоба C бағдарламалау тілінде жазылған және MIT лицензиясы бойынша таратылады. 64-биттік (x86_64) операциялық жүйелер үшін алдын ала компиляцияланған орындалатын файлдар қолжетімді. Linux (Glibc 2.7+), FreeBSD және Windows 7+. 32-биттік (x86) нұсқасы қолжетімді Windows XP+ және Linux (Glibc 2.7+).
ChimbaBenchCL үшін OpenCL API 1.0 немесе одан жоғары нұсқасын қолдайтын және кемінде 512 МБ бейне жады (GeForce 8000+, Radeon HD 4000+, Intel Gen7+) бар құрылғы қажет. Бір құрылғыны тексеру орта есеппен 20-30 секундты алады. «-disable-gpu*» және «-disable-cpu» іске қосу параметрлері проблемалы немесе дұрыс жұмыс істемейтін аппараттық құралдарды болдырмау үшін берілген. Опциялардың толық тізімі «--help» командасын пайдаланып қолжетімді.
1.2 нұсқасындағы негізгі сынақ жиынтығына мыналар кіреді:
- PCIe өткізу қабілеттілігі - PCI Express шинасының өткізу қабілеттілігін тексеру.
- VRAM өткізу қабілеттілігі - жад өткізу қабілеттілігін тексеру.
- VRAM кідірісі - кездейсоқ жадқа қол жеткізудің кідірістерін тексеру.
- FP16-H8 - бұл жарты сегіз типті есептеу сынағы.
- FP32-F8 - float8 типті есептеулерді тексеру.
- FP32-FMA және FP32-MAD - FMA және MAD нұсқауларын қолданатын бір дәлдіктегі сынақтар.
- FP64-D4 - double4 типті есептеулер сынағы.
- INT8-U16, INT32-I4, INT64-L2 — әртүрлі бүтін сан түрлерімен есептеулерді тексеру.
- Image Blur — нақты әлемдегі тапсырмалардағы графикалық өңдеуді модельдеу (Box Blur, 1920×1080).
ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench және LuxMark сияқты басқа OpenCL бенчмарктарымен салыстырғанда, ChimbaBenchCL жобасы EULA шектеулерінен бос және алынған сынақ нәтижелеріне ауыртпалық түсірмейтін жеңіл балама ретінде орналастырылған.
Ақпарат көзі: opennet.ru
