ቫልቭ ለኤ.ዲ.ዲ.ጂፒዩዎች አዲስ የሻደር ማጠናቀሪያን ይፋ አድርጓል

የቫልቭ ኩባንያ የሚል ሀሳብ አቅርቧል በሜሳ ገንቢ የደብዳቤ መላኪያ ዝርዝር ላይ አዲስ የሻደር ማጠናከሪያ ACO ለ RADV Vulkan ሾፌር ፣ የተቀመጠ በ RadeonSI እና RADV OpenGL እና Vulkan ሾፌሮች ለ AMD ግራፊክስ ቺፖች ጥቅም ላይ ከሚውለው የ AMDGPU ሼደር ማጠናከሪያ አማራጭ።
ሙከራው ከተጠናቀቀ እና ተግባራዊነቱ ከተጣራ በኋላ ACO በሜሳ ዋና ስብጥር ውስጥ እንዲካተት ለማድረግ ታቅዷል።

የቫልቭ የቀረበው ኮድ ኮድ ማመንጨት በተቻለ መጠን ለጨዋታ አፕሊኬሽን ሼዶች እና እንዲሁም በጣም ከፍተኛ የማጠናቀር ፍጥነቶችን ለማግኘት የተሻለ መሆኑን ለማረጋገጥ ያለመ ነው። Mesa's shader compiler የሚፈለገውን የማጠናቀር ፍጥነት የማያገኙ እና ሙሉ ቁጥጥር ፍሰት ቁጥጥር የማይፈቅዱ LLVM ክፍሎችን ይጠቀማል ይህም ቀደም ሲል ከባድ ስህተቶችን አስከትሏል። በተጨማሪም፣ ከኤልኤልቪኤም ርቆ መሄድ የበለጠ ጠበኛ የሆነ ልዩነት ትንተና እና በመዝገብ ጭነት ላይ የበለጠ ጥሩ ቁጥጥር እንዲኖር ያስችላል፣ ይህም ይበልጥ ቀልጣፋ ፈጻሚዎች እንዲፈጠሩ ያስችላል።

ACO የተፃፈው በC++ ነው፣ JIT-copilationን ከግምት ውስጥ በማስገባት የተነደፈ እና ፈጣን-ወደ-ተደጋጋሚ የውሂብ አወቃቀሮችን ይጠቀማል፣ እንደ የተገናኙ ዝርዝሮች እና የመጠቀሚያ ሰንሰለቶች ያሉ በጠቋሚ ላይ የተመሰረቱ አወቃቀሮችን ያስወግዳል። የመካከለኛው ኮድ ውክልና ሙሉ በሙሉ የተመሰረተ ነው። SSA (ስታቲክ ነጠላ ምደባ) እና በሻደር ላይ በመመስረት መዝገቡን በትክክል በማስላት የመመዝገቢያ ድልድልን እንዲፈጽሙ ያስችልዎታል።

በአሁኑ ጊዜ ፒክስል (ቁራጭ) እና የስሌት ሼዶች ብቻ በተለዩ AMD GPUs (dGPU VI+) ላይ ይደገፋሉ። ነገር ግን፣ ACO ቀድሞውንም ለሁሉም የተፈተኑ ጨዋታዎች ጥላዎችን ይገነባል፣ ውስብስብ ጥላዎችን ከ Tomb Raider እና Wolfenstein II ጨምሮ። ለሙከራ የቀረበው የACO ፕሮቶታይፕ ከ AMDGPU ሼደር ማጠናከሪያ በእጥፍ የሚበልጥ ፈጣን ነው እና በአንዳንድ ጨዋታዎች ከ RADV ነጂ ጋር ሲስተሞች ሲሰሩ የ FPS ጭማሪ ያሳያል።

ቫልቭ ለኤ.ዲ.ዲ.ጂፒዩዎች አዲስ የሻደር ማጠናቀሪያን ይፋ አድርጓል

ቫልቭ ለኤ.ዲ.ዲ.ጂፒዩዎች አዲስ የሻደር ማጠናቀሪያን ይፋ አድርጓል

ምንጭ: opennet.ru

አስተያየት ያክሉ