OpenCL API'sini kullanarak grafik kartlarının ve işlemcilerin performansını test etmek için tasarlanmış, platformlar arası bir kıyaslama aracı olan ChimbaBenchCL 1.2 yayınlandı. Proje C programlama dilinde yazılmıştır ve MIT lisansı altında dağıtılmaktadır. 64 bit (x86_64) işletim sistemleri için önceden derlenmiş yürütülebilir dosyalar mevcuttur. Linux (Glibc 2.7+), FreeBSD ve Windows 7+. 32 bit (x86) sürümü mevcuttur. Windows XP+ ve Linux (Glibc 2.7+).
ChimbaBenchCL, OpenCL API 1.0 veya üzeri desteğine ve en az 512 MB video belleğine (GeForce 8000+, Radeon HD 4000+, Intel Gen7+) sahip bir cihaz gerektirir. Bir cihazın test edilmesi ortalama 20-30 saniye sürer. "-disable-gpu*" ve "-disable-cpu" başlatma parametreleri, sorunlu veya yanlış çalışan donanımı hariç tutmak için sağlanmıştır. Seçeneklerin tam listesi "--help" komutu kullanılarak elde edilebilir.
1.2 sürümündeki temel test paketi şunları içerir:
- PCIe Bant Genişliği, PCI Express veri yolu verimliliğini ölçen bir testtir.
- VRAM Bant Genişliği, bellek bant genişliği testidir.
- VRAM gecikmesi, rastgele bellek erişim gecikmelerinin bir testidir.
- FP16-H8, yarım8 tipi bir hesaplama testidir.
- FP32-F8, float8 veri tipiyle yapılan hesaplamaların bir testidir.
- FP32-FMA ve FP32-MAD, FMA ve MAD komutlarını kullanan tek hassasiyetli testlerdir.
- FP64-D4, double4 tipiyle yapılan hesaplamaların bir testidir.
- INT8-U16, INT32-I4, INT64-L2 — çeşitli tamsayı türleriyle yapılan hesaplamaların testleri.
- Görüntü Bulanıklığı — gerçek dünya görevlerinde grafik işlemenin simülasyonu (Kutu Bulanıklığı, 1920×1080).
ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench ve LuxMark gibi diğer OpenCL kıyaslama araçlarıyla karşılaştırıldığında, ChimbaBenchCL projesi, EULA kısıtlamalarından muaf ve elde edilen test sonuçlarına yük getirmeyen hafif bir alternatif olarak konumlandırılmıştır.
Kaynak: opennet.ru
