Foi lançado o teste de desempenho multiplataforma ChimbaBenchCL 1.2, destinado a testar o desempenho de placas de vídeo e processadores utilizando a API OpenCL. O projeto é escrito na linguagem de programação C e é distribuído sob a licença MIT. Estão disponíveis executáveis pré-compilados para sistemas operacionais Linux de 64 bits (x86_64), FreeBSD e Windows 7+. A versão de 32 bits (x86) está disponível para Windows XP+ e Linux (Glibc 2.7+).
Para executar o ChimbaBenchCL, é necessário um dispositivo com suporte para API OpenCL 1.0 ou superior e pelo menos 512 MB de memória de vídeo (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). O teste de um dispositivo leva em média de 20 a 30 segundos. Existem parâmetros de execução ‘-disable-gpu*’ e ‘-disable-cpu’ para excluir hardware com problemas ou que não funcione corretamente. Uma lista completa de opções está disponível com o comando ‘—help’.
O conjunto de testes básicos na versão 1.2 inclui:
- PCIe Bandwidth — teste de largura de banda do barramento PCI Express.
- VRAM Bandwidth — teste de largura de banda da memória.
- VRAM Latency — teste de latências em acesso aleatório à memória.
- FP16-H8 — teste de cálculos com tipo half8.
- FP32-F8 — teste de cálculos com tipo float8.
- FP32-FMA e FP32-MAD — testes de precisão simples utilizando instruções FMA e MAD.
- FP64-D4 — teste de cálculos com tipo double4.
- INT8-U16, INT32-I4, INT64-L2 — testes de cálculos com diversos tipos inteiros.
- Image Blur — simulação de processamento gráfico em tarefas reais (Box Blur, 1920×1080).
Comparado a outros testes OpenCL, como ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench e LuxMark, o projeto ChimbaBenchCL se posiciona como uma alternativa leve, livre de restrições de EULA e que não impõe encargos sobre os resultados dos testes.
Fonte: opennet.ru
