ChimbaBenchCL 1.2 โปรแกรมทดสอบประสิทธิภาพข้ามแพลตฟอร์มที่ออกแบบมาเพื่อทดสอบประสิทธิภาพของการ์ดจอและโปรเซสเซอร์โดยใช้ API OpenCL ได้ถูกปล่อยออกมาแล้ว โครงการนี้เขียนด้วยภาษาโปรแกรม C และเผยแพร่ภายใต้ใบอนุญาต MIT มีไฟล์ปฏิบัติการที่คอมไพล์แล้วสำหรับระบบปฏิบัติการ 64 บิต (x86_64) ให้ใช้งานได้ Linux (Glibc 2.7+), FreeBSD และ Windows 7+. มีเวอร์ชัน 32 บิต (x86) ให้ใช้งานแล้ว Windows XP+ และ Linux (Glibc 2.7+)
ChimbaBenchCL ต้องการอุปกรณ์ที่รองรับ OpenCL API 1.0 หรือสูงกว่า และมีหน่วยความจำวิดีโออย่างน้อย 512 MB (GeForce 8000+, Radeon HD 4000+, Intel Gen7+) การทดสอบอุปกรณ์หนึ่งเครื่องใช้เวลาเฉลี่ย 20-30 วินาที พารามิเตอร์การเริ่มต้น "-disable-gpu*" และ "-disable-cpu" มีไว้เพื่อยกเว้นฮาร์ดแวร์ที่มีปัญหาหรือทำงานผิดปกติ สามารถดูรายการตัวเลือกทั้งหมดได้โดยใช้คำสั่ง "--help"
ชุดทดสอบหลักในเวอร์ชัน 1.2 ประกอบด้วย:
- แบนด์วิดท์ PCIe คือการทดสอบปริมาณข้อมูลที่ส่งผ่านบัส PCI Express
- VRAM Bandwidth คือการทดสอบแบนด์วิดท์ของหน่วยความจำ
- VRAM Latency คือการทดสอบความล่าช้าในการเข้าถึงหน่วยความจำแบบสุ่ม
- FP16-H8 เป็นการทดสอบการคำนวณแบบ half8
- FP32-F8 เป็นการทดสอบการคำนวณด้วยชนิดข้อมูล float8
- FP32-FMA และ FP32-MAD เป็นการทดสอบความแม่นยำเดี่ยวโดยใช้คำสั่ง FMA และ MAD
- FP64-D4 เป็นการทดสอบการคำนวณด้วยชนิดข้อมูล double4
- INT8-U16, INT32-I4, INT64-L2 — การทดสอบการคำนวณด้วยชนิดข้อมูลจำนวนเต็มต่างๆ
- การเบลอภาพ — การจำลองการประมวลผลกราฟิกในงานจริง (การเบลอกล่อง, 1920×1080)
เมื่อเปรียบเทียบกับเกณฑ์มาตรฐาน OpenCL อื่นๆ เช่น ProjectPhysX OpenCL-Benchmark, Intel Compute Benchmarks, Spector, Sycl-bench, Mixbench และ LuxMark โครงการ ChimbaBenchCL ถูกวางตำแหน่งให้เป็นทางเลือกที่มีน้ำหนักเบา ปราศจากข้อจำกัดของ EULA และไม่สร้างภาระให้กับผลการทดสอบที่ได้รับ
ที่มา: opennet.ru
