ChimbaBenchCL 1.2, en tværplatformstest til performance af grafikkort og CPU'er ved brug af OpenCL API, er blevet udgivet. Projektet er skrevet i C og distribueres under MIT-licensen. Forudkompilerede eksekverbare filer er tilgængelige for 64-bit (x86_64) Linux (Glibc 2.7+), FreeBSD og Windows 7+. Den 32-bit (x86) version er tilgængelig for Windows XP+ og Linux (Glibc 2.7+).
For at køre ChimbaBenchCL kræves en enhed, der understøtter OpenCL API 1.0 eller højere og har mindst 512 MB videohukommelse (GeForce 8000+, Radeon HD 4000+, Intel Gen7+). Testen af en enkelt enhed tager i gennemsnit 20-30 sekunder. Der er startparametre "-disable-gpu*" og "-disable-cpu" for at undgå problematisk eller defekt hardware. En komplet liste over muligheder er tilgængelig med kommandoen "—help".
Sættet af grundlæggende tests i version 1.2 inkluderer:
- PCIe Bandwidth — test af PCI Express-busens båndbredde.
- VRAM Bandwidth — test af hukommelsens båndbredde.
- VRAM Latency — test af latenstid ved tilfældig adgang til hukommelsen.
- FP16-H8 — beregningstest med half8-typen.
- FP32-F8 — beregningstest med float8-typen.
- FP32-FMA og FP32-MAD — enkeltpræcisionstest ved brug af FMA og MAD-instruktioner.
- FP64-D4 — beregningstest med double4-typen.
- INT8-U16, INT32-I4, INT64-L2 — beregningstests med forskellige heltalstyper.
- Image Blur — simulering af grafisk behandling i reelle opgaver (Box Blur, 1920×1080).
I sammenligning med andre OpenCL-tests, såsom ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench og LuxMark, positionerer ChimbaBenchCL-projektet sig som et let alternativ, der er fritaget for EULA-begrænsninger og ikke pålægger nogen forpligtelser på de opnåede testresultater.
Kilde: opennet.ru
