Wydanie wieloplatformowego testu wydajności ChimbaBenchCL 1.2, przeznaczonego do testowania wydajności kart graficznych i procesorów z wykorzystaniem API OpenCL. Projekt napisany jest w języku programowania C i udostępniany na licencji MIT. Dostępne są wstępnie skompilowane pliki wykonywalne dla 64-bitowych (x86_64) systemów operacyjnych Linux (Glibc 2.7+), FreeBSD i Windows 7+. Wersja 32-bitowa (x86) dostępna jest dla Windows XP+ i Linux (Glibc 2.7+).
Do działania ChimbaBenchCL wymagane jest urządzenie wspierające API OpenCL 1.0 lub wyższe oraz minimum 512 MB pamięci wideo (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Testowanie jednego urządzenia trwa średnio 20-30 sekund. Przewidziano parametry uruchamiania „-disable-gpu*” i „-disable-cpu” w celu wykluczenia problemowego lub niepoprawnie działającego sprzętu. Pełna lista opcji dostępna jest za pomocą komendy „—help”.
Zestaw podstawowych testów w wersji 1.2 obejmuje:
- PCIe Bandwidth — test przepustowości magistrali PCI Express.
- VRAM Bandwidth — test przepustowości pamięci.
- VRAM Latency — test opóźnień przy losowym dostępie do pamięci.
- FP16-H8 — test obliczeń z typem half8.
- FP32-F8 — test obliczeń z typem float8.
- FP32-FMA i FP32-MAD — testy pojedynczej precyzji z użyciem instrukcji FMA i MAD.
- FP64-D4 — test obliczeń z typem double4.
- INT8-U16, INT32-I4, INT64-L2 — testy obliczeń z różnymi typami całkowitymi.
- Image Blur — symulacja przetwarzania grafiki w rzeczywistych zadaniach (Box Blur, 1920×1080).
W porównaniu z innymi testami OpenCL, takimi jak ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench i LuxMark, projekt ChimbaBenchCL pozycjonuje się jako lekka alternatywa, wolna od ograniczeń EULA i nie obciążająca wyników testowania.
Źródło: opennet.ru
