የግራፊክስ ካርዶችን እና ፕሮሰሰሮችን የOpenCL API በመጠቀም አፈጻጸምን ለመፈተሽ የተነደፈው ቺምባቤንችCL 1.2 የተባለ የመስመር ላይ መለኪያ (cross-platform benchmark) ተለቋል። ፕሮጀክቱ የተጻፈው በC ፕሮግራሚንግ ቋንቋ ሲሆን በMIT ፈቃድ ስር ይሰራጫል። ለ64-ቢት (x86_64) ኦፕሬቲንግ ሲስተሞች ቅድመ-የተዘጋጁ ኤክቡክተሮች ይገኛሉ። Linux (Glibc 2.7+)፣ FreeBSD እና Windows 7+። 32-ቢት (x86) ስሪት ለሚከተሉት ይገኛል Windows XP+ እና Linux (ግሊብክ 2.7+)።
ChimbaBenchCL የOpenCL API 1.0 ወይም ከዚያ በላይ ድጋፍ ያለው መሳሪያ እና ቢያንስ 512 ሜባ የቪዲዮ ማህደረ ትውስታ (GeForce 8000+፣ Radeon HD 4000+፣ Intel Gen7+) ያስፈልገዋል። አንድ መሳሪያ መሞከር በአማካይ ከ20-30 ሰከንዶች ይወስዳል። ችግር ያለበትን ወይም በትክክል የማይሰራውን ሃርድዌር ለማስወገድ የ"-disable-gpu*" እና "-disable-cpu" ማስጀመሪያ መለኪያዎች ቀርበዋል። ሙሉ የአማራጮች ዝርዝር በ"--help" ትዕዛዝ ይገኛል።
በስሪት 1.2 ውስጥ ያለው ዋና የሙከራ ስብስብ የሚከተሉትን ያካትታል፦
- PCIe Bandwidth የ PCI Express አውቶቡስ throughput ፈተና ነው።
- የVRAM መተላለፊያ ይዘት የማህደረ ትውስታ ባንድዊድዝ ሙከራ ነው።
- የVRAM መዘግየት የዘፈቀደ የማህደረ ትውስታ መዳረሻ መዘግየቶችን የሚፈትሽ ነው።
- FP16-H8 የሃፍ8 አይነት ስሌት ፈተና ነው።
- FP32-F8 የፍሎት8 አይነትን በመጠቀም የሚሰላ ስሌት ሙከራ ነው።
- FP32-FMA እና FP32-MAD የFMA እና የMAD መመሪያዎችን በመጠቀም ነጠላ-ትክክለኛነት ሙከራዎች ናቸው።
- FP64-D4 በድርብ 4 አይነት የሚሰላ ስሌት ፈተና ነው።
- INT8-U16፣ INT32-I4፣ INT64-L2 — የተለያዩ የኢንቲጀር ዓይነቶችን በመጠቀም የስሌቶች ሙከራዎች።
- የምስል ብዥታ — በእውነተኛ ዓለም ተግባራት ውስጥ የግራፊክስ ሂደት ማስመሰል (Box Blur፣ 1920×1080)።
እንደ ProjectPhysX OpenCL-Benchmark፣ Intel Compute Benchmarks፣ Spector፣ Sycl-bench፣ Mixbench እና LuxMark ካሉ ሌሎች የOpenCL መለኪያዎች ጋር ሲነጻጸር፣ የChimbaBenchCL ፕሮጀክት ከEULA ገደቦች የጸዳ እና በተገኙት የሙከራ ውጤቶች ላይ ጫና የማያስከትል ቀላል ክብደት ያለው አማራጭ ሆኖ ተቀምጧል።
ምንጭ: opennet.ru
