إصدار مجموعة اختبارات الأداء ChimbaBenchCL 1.2 باستخدام OpenCL

تم إصدار ChimbaBenchCL 1.2، وهو برنامج قياس أداء متعدد المنصات مصمم لاختبار أداء بطاقات الرسومات والمعالجات باستخدام واجهة برمجة تطبيقات OpenCL. كُتب المشروع بلغة البرمجة C ويُوزع بموجب ترخيص MIT. تتوفر ملفات تنفيذية مُجمّعة مسبقًا لأنظمة التشغيل 64 بت (x86_64). Linux (Glibc 2.7+)، FreeBSD و Windows الإصدار 7+ متوفر بنظام 32 بت (x86) Windows XP+ و Linux (Glibc 2.7+).

يتطلب برنامج ChimbaBenchCL جهازًا يدعم واجهة برمجة تطبيقات OpenCL 1.0 أو أحدث، وذاكرة فيديو لا تقل عن 512 ميجابايت (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 يُعتبر بديلاً خفيف الوزن وخالياً من قيود اتفاقية ترخيص المستخدم النهائي ولا يفرض أعباءً على نتائج الاختبار التي تم الحصول عليها.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster