U lëshua testi kross-platform ChimbaBenchCL 1.2, i destinuar për testimin e performancës së kartave grafike dhe procesorëve duke përdorur API-në OpenCL. Projekti është shkruar në gjuhën e programimit C dhe shpërndahet nën licencën e lirë MIT. Janë të disponueshme skedarët ekzekutues të parakomplikuar për sistemet operative 64-bit (x86_64) Linux (Glibc 2.7+), FreeBSD dhe Windows 7+. Versioni 32-bit (x86) është i disponueshëm për Windows XP+ dhe Linux (Glibc 2.7+).
Për funksionimin e ChimbaBenchCL kërkohet një pajisje që mbështet API-në OpenCL 1.0 ose më sipër dhe të paktën 512 MB memorie grafike (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Testimi i një pajisjeje merr, në mesatare, 20-30 sekonda. Janë parashikuar parametrat e nisjes «-disable-gpu*» dhe «-disable-cpu» për të eliminuar pajisjet problematike ose të papërputhshme. Lista e plotë e opsioneve është e disponueshme me komandën «—help».
Grupi i testeve kryesore në versionin 1.2 përfshin:
- PCIe Bandwidth — testi i kapacitetit të kalimit të shenjave PCI Express.
- VRAM Bandwidth — testi i kapacitetit të kalimit të Memories.
- VRAM Latency — testi i vonesave të aksesit të rastësishëm në Memories.
- FP16-H8 — testi i llogaritjeve me tipin half8.
- FP32-F8 — testi i llogaritjeve me tipin float8.
- FP32-FMA dhe FP32-MAD — testet e saktësisë së vetme duke përdorur instruksionet FMA dhe MAD.
- FP64-D4 — testi i llogaritjeve me tipin double4.
- INT8-U16, INT32-I4, INT64-L2 — testet e llogaritjeve me tipe të ndryshme të numrave të tërë.
- Image Blur — simulimi i përpunimit të grafikës në detyra reale (Box Blur, 1920×1080).
Në krahasim me testet e tjera OpenCL, siç janë ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench dhe LuxMark, projekti ChimbaBenchCL pozicionohet si një alternativë e lehtë, e lirë nga kufizimet EULA dhe pa ngarkesa në rezultatet e testimit.
Burimi: opennet.ru
