Se ha lanzado la versión 1.2 de la prueba de rendimiento multiplataforma ChimbaBenchCL, diseñada para evaluar el rendimiento de tarjetas gráficas y procesadores utilizando la API OpenCL. El proyecto está escrito en C y se distribuye bajo la licencia MIT. Están disponibles archivos ejecutables precompilados para sistemas operativos Linux de 64 bits (x86_64), FreeBSD y Windows 7 en adelante. La versión de 32 bits (x86) está disponible para Windows XP en adelante y Linux (Glibc 2.7+).
Para ejecutar ChimbaBenchCL se requiere un dispositivo que soporte la API OpenCL 1.0 o superior y al menos 512 MB de memoria de video (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). La prueba en un solo dispositivo tarda en promedio entre 20 y 30 segundos. Se incluyen opciones de ejecución «-disable-gpu*» y «-disable-cpu» para excluir hardware problemático o que funciona incorrectamente. La lista completa de opciones está disponible con el comando «—help».
El conjunto de pruebas básicas en la versión 1.2 incluye:
- Ancho de banda PCIe — prueba de la capacidad de la bus PCI Express.
- Ancho de banda de VRAM — prueba de la capacidad de memoria.
- Latencia de VRAM — prueba de la latencia en acceso aleatorio a la memoria.
- FP16-H8 — prueba de cálculos con tipo half8.
- FP32-F8 — prueba de cálculos con tipo float8.
- FP32-FMA y FP32-MAD — pruebas de precisión simple usando instrucciones FMA y MAD.
- FP64-D4 — prueba de cálculos con tipo double4.
- INT8-U16, INT32-I4, INT64-L2 — pruebas de cálculos con diferentes tipos de enteros.
- Desenfoque de imagen — simulación del procesamiento gráfico en tareas reales (Box Blur, 1920×1080).
En comparación con otras pruebas OpenCL, como ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench y LuxMark, el proyecto ChimbaBenchCL se posiciona como una alternativa ligera, libre de restricciones de EULA y que no impone cargas sobre los resultados de las pruebas.
Fuente: opennet.ru
