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 чектөөлөрүнөн бошотулган жана алынган тест жыйынтыктарына оорчулук келтирбеген жеңил альтернатива катары позицияланат.
Source: opennet.ru
