කපාට සමාගම
පරීක්ෂාව අවසන් කර ක්රියාකාරීත්වය අවසන් වූ පසු, ප්රධාන මේසා සංයුතියට ඇතුළත් කිරීම සඳහා ACO පිරිනැමීමට සැලසුම් කර ඇත.
Valve හි යෝජිත කේතය ක්රීඩා යෙදුම් සෙවන සඳහා හැකි තරම් ප්රශස්ත කේත උත්පාදනය සැපයීම මෙන්ම ඉතා ඉහළ සම්පාදන වේගයක් ලබා ගැනීම අරමුණු කර ගෙන ඇත. Mesa's shader compiler LLVM සංරචක භාවිතා කරයි, එය අපේක්ෂිත සම්පාදන වේගය ලබා නොදෙන අතර පාලන ප්රවාහයේ පූර්ණ පාලනයට ඉඩ නොදෙන අතර එය අතීතයේ බරපතල දෝෂ ඇති විය. මීට අමතරව, LLVM වෙතින් ඉවත් වීම වඩාත් ආක්රමණශීලී විෂමතා විශ්ලේෂණයක් ක්රියාත්මක කිරීමට සහ ලේඛන භාරයේ සියුම් පාලනයක් ක්රියාත්මක කිරීමට හැකි වේ, එමඟින් ඔබට වඩාත් කාර්යක්ෂම ක්රියාත්මක කළ හැකි උත්පාදනය කිරීමට ඉඩ සලසයි.
ACO ලියා ඇත්තේ C++ වලින් වන අතර, JIT සම්පාදනය මනසේ තබාගෙන නිර්මාණය කර ඇති අතර, සම්බන්ධිත ලැයිස්තු සහ def-use chains වැනි පොයින්ටර්-පාදක ව්යුහයන් මගහරිමින් වේගවත් පුනරාවර්තන දත්ත ව්යුහයන් භාවිතා කරයි. අතරමැදි කේත නිරූපණය සම්පූර්ණයෙන්ම පදනම් වී ඇත
දැනට, විවික්ත AMD GPU (dGPU VI+) මත සහය දක්වන්නේ පික්සල් (ඛණ්ඩක) සහ කම්පියුට් ෂේඩර් පමණි. කෙසේ වෙතත්, Shadow of the Tomb Raider සහ Wolfenstein II වෙතින් සංකීර්ණ සෙවනැලි ඇතුළුව, පරීක්ෂා කරන ලද සියලුම ක්රීඩා සඳහා ACO දැනටමත් නිවැරදිව සෙවනැලි එකතු කරයි. පරීක්ෂණ සඳහා යෝජිත ACO මූලාකෘතිය සම්පාදන වේගය අනුව AMDGPU සෙවන සම්පාදකය මෙන් දෙගුණයක් තරම් වේගවත් වන අතර RADV ධාවකය සමඟ පද්ධති මත ධාවනය වන විට සමහර ක්රීඩා වල FPS හි වැඩි වීමක් පෙන්නුම් කරයි.
මූලාශ්රය: opennet.ru