Mesa 20.2 хувилбарыг бүрдүүлэхэд ашигласан кодын санд,
ACO нь RadeonSI OpenGL драйверт ашиглагдаж байгаа AMDGPU драйверт зориулан AMD-ээс боловсруулсан хуучин backend-тэй нийцэж ажилласны дараа RADV драйверийг шинэ арын хэсэгт шилжүүлэх боломжтой болсон. Valve-ийн туршилт
ACO backend нь тоглоомын програмын шэйдерүүдэд аль болох оновчтой код үүсгэх, мөн эмхэтгэлийн маш өндөр хурдыг бий болгоход чиглэгддэг. ACO нь C++ хэл дээр бичигдсэн, JIT эмхэтгэлийг харгалзан боловсруулсан бөгөөд заагч дээр суурилсан бүтцээс зайлсхийж, хурдан давтагдах өгөгдлийн бүтцийг ашигладаг. Кодын завсрын дүрслэл нь бүхэлдээ SSA (Static Single Assignment) дээр суурилдаг бөгөөд шэйдерээс хамааран регистрийг нарийн урьдчилан тооцоолсноор бүртгэлийн хуваарилалтыг хийх боломжийг олгодог.
Нэмэлт: Одоогоор ACO нь зөвхөн Mesa RADV Vulkan драйверт зориулагдсан. Гэхдээ ACO хөгжүүлэгчид
Эх сурвалж: opennet.ru