La version 1.2 de ChimbaBenchCL, un test de performance multiplateforme destiné à évaluer les performances des cartes graphiques et des processeurs utilisant l'API OpenCL, a été publiée. Le projet est écrit en C et distribué sous licence MIT. Des fichiers exécutables précompilés sont disponibles pour les systèmes d'exploitation Linux 64 bits (x86_64), FreeBSD et Windows 7+. Une version 32 bits (x86) est disponible pour Windows XP+ et Linux (Glibc 2.7+).
ChimbaBenchCL nécessite un dispositif prenant en charge l'API OpenCL 1.0 ou supérieure et au moins 512 Mo de mémoire vidéo (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Les tests d'un appareil prennent en moyenne 20 à 30 secondes. Des options de lancement telles que « -disable-gpu* » et « -disable-cpu » sont prévues pour exclure le matériel problématique ou mal fonctionnant. Une liste complète des options est disponible avec la commande « —help ».
La version 1.2 comprend un ensemble de tests fondamentaux :
- Largeur de bande PCIe — test de la bande passante du bus PCI Express.
- Largeur de bande VRAM — test de la bande passante de la mémoire.
- Latence VRAM — test de latence pour l'accès aléatoire à la mémoire.
- FP16-H8 — test de calculs avec le type half8.
- FP32-F8 — test de calculs avec le type float8.
- FP32-FMA et FP32-MAD — tests de précision simple utilisant les instructions FMA et MAD.
- FP64-D4 — test de calculs avec le type double4.
- INT8-U16, INT32-I4, INT64-L2 — tests de calculs avec différents types entiers.
- Flou d'image — simulation du traitement graphique dans des tâches réelles (Box Blur, 1920×1080).
Comparé à d'autres tests OpenCL, tels que ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench et LuxMark, ChimbaBenchCL se positionne comme une alternative légère, sans les restrictions de l'EULA et sans impacts sur les résultats des tests.
Source : opennet.ru
