È stata rilasciata la versione 1.2 del test di prestazioni multipiattaforma ChimbaBenchCL, progettato per testare le prestazioni delle schede grafiche e dei processori utilizzando l'API OpenCL. Il progetto è scritto in C ed è distribuito con licenza MIT. Sono disponibili file eseguibili precompilati per sistemi operativi Linux a 64 bit (x86_64), FreeBSD e Windows 7+. La versione a 32 bit (x86) è disponibile per Windows XP+ e Linux (Glibc 2.7+).
Per eseguire ChimbaBenchCL è necessario un dispositivo che supporti l'API OpenCL 1.0 o superiore e almeno 512 MB di memoria video (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Il test di un singolo dispositivo richiede in media 20-30 secondi. Sono disponibili le opzioni di avvio «-disable-gpu*» e «-disable-cpu» per escludere hardware difettoso o che non funziona correttamente. L'elenco completo delle opzioni è disponibile tramite il comando «—help».
Il set di test principali nella versione 1.2 include:
- PCIe Bandwidth — test di larghezza di banda del bus PCI Express.
- VRAM Bandwidth — test di larghezza di banda della memoria.
- VRAM Latency — test di latenza per accesso casuale alla memoria.
- FP16-H8 — test di calcoli con tipo half8.
- FP32-F8 — test di calcoli con tipo float8.
- FP32-FMA e FP32-MAD — test di precisione singola utilizzando le istruzioni FMA e MAD.
- FP64-D4 — test di calcoli con tipo double4.
- INT8-U16, INT32-I4, INT64-L2 — test di calcoli con diversi tipi di interi.
- Image Blur — simulazione del procesamiento grafico in compiti reali (Box Blur, 1920×1080).
Rispetto ad altri test OpenCL, come ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench e LuxMark, il progetto ChimbaBenchCL si propone come un'alternativa leggera, priva di vincoli EULA e senza oneri sui risultati dei test.
Fonte: opennet.ru
