ChimbaBenchCL 1.2, en plattformsegen test for ytelse av grafikkort og prosessorer ved bruk av OpenCL API, har blitt lansert. Prosjektet er skrevet i programmeringsspråket C og distribueres under den åpne MIT-lisensen. Det er tilgjengelige forhåndskomponerte kjørbare filer for 64-bits (x86_64) operativsystemer som Linux (Glibc 2.7+), FreeBSD og Windows 7+. En 32-bits (x86) versjon er tilgjengelig for Windows XP+ og Linux (Glibc 2.7+).
For å kjøre ChimbaBenchCL kreves en enhet som støtter OpenCL API 1.0 eller høyere og minst 512 MB videominne (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Testing av en enhet tar i gjennomsnitt 20-30 sekunder. Det er innebygde oppstartsalternativer «-disable-gpu*» og «-disable-cpu» for å ekskludere problematisk eller feilaktig utstyr. En fullstendig liste over alternativer er tilgjengelig med kommandoen «—help».
Sett med grunnleggende tester i versjon 1.2 inkluderer:
- PCIe Bandwidth — test av båndbredde for PCI Express-bussen.
- VRAM Bandwidth — test av båndbredde for minnet.
- VRAM Latency — test av latens ved tilfeldig tilgang til minnet.
- FP16-H8 — test av beregninger med half8-type.
- FP32-F8 — test av beregninger med float8-type.
- FP32-FMA og FP32-MAD — tester for enkle presisjon ved bruk av FMA- og MAD-instruksjoner.
- FP64-D4 — test av beregninger med double4-type.
- INT8-U16, INT32-I4, INT64-L2 — tester av beregninger med forskjellige heltallstyper.
- Image Blur — simulering av grafikkbehandling i reelle oppgaver (Box Blur, 1920×1080).
Sammenlignet med andre OpenCL-tester som ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench og LuxMark, posisjonerer ChimbaBenchCL-prosjektet seg som et lett alternativ, fritt for EULA-begrensninger og uten belastning på de oppnådde testresultatene.
Kilde: opennet.ru
