የቫልቭ ኩባንያ
ሙከራው ከተጠናቀቀ እና ተግባራዊነቱ ከተጣራ በኋላ ACO በሜሳ ዋና ስብጥር ውስጥ እንዲካተት ለማድረግ ታቅዷል።
የቫልቭ የቀረበው ኮድ ኮድ ማመንጨት በተቻለ መጠን ለጨዋታ አፕሊኬሽን ሼዶች እና እንዲሁም በጣም ከፍተኛ የማጠናቀር ፍጥነቶችን ለማግኘት የተሻለ መሆኑን ለማረጋገጥ ያለመ ነው። Mesa's shader compiler የሚፈለገውን የማጠናቀር ፍጥነት የማያገኙ እና ሙሉ ቁጥጥር ፍሰት ቁጥጥር የማይፈቅዱ LLVM ክፍሎችን ይጠቀማል ይህም ቀደም ሲል ከባድ ስህተቶችን አስከትሏል። በተጨማሪም፣ ከኤልኤልቪኤም ርቆ መሄድ የበለጠ ጠበኛ የሆነ ልዩነት ትንተና እና በመዝገብ ጭነት ላይ የበለጠ ጥሩ ቁጥጥር እንዲኖር ያስችላል፣ ይህም ይበልጥ ቀልጣፋ ፈጻሚዎች እንዲፈጠሩ ያስችላል።
ACO የተፃፈው በC++ ነው፣ JIT-copilationን ከግምት ውስጥ በማስገባት የተነደፈ እና ፈጣን-ወደ-ተደጋጋሚ የውሂብ አወቃቀሮችን ይጠቀማል፣ እንደ የተገናኙ ዝርዝሮች እና የመጠቀሚያ ሰንሰለቶች ያሉ በጠቋሚ ላይ የተመሰረቱ አወቃቀሮችን ያስወግዳል። የመካከለኛው ኮድ ውክልና ሙሉ በሙሉ የተመሰረተ ነው።
በአሁኑ ጊዜ ፒክስል (ቁራጭ) እና የስሌት ሼዶች ብቻ በተለዩ AMD GPUs (dGPU VI+) ላይ ይደገፋሉ። ነገር ግን፣ ACO ቀድሞውንም ለሁሉም የተፈተኑ ጨዋታዎች ጥላዎችን ይገነባል፣ ውስብስብ ጥላዎችን ከ Tomb Raider እና Wolfenstein II ጨምሮ። ለሙከራ የቀረበው የACO ፕሮቶታይፕ ከ AMDGPU ሼደር ማጠናከሪያ በእጥፍ የሚበልጥ ፈጣን ነው እና በአንዳንድ ጨዋታዎች ከ RADV ነጂ ጋር ሲስተሞች ሲሰሩ የ FPS ጭማሪ ያሳያል።
ምንጭ: opennet.ru