Στη βάση κώδικα που χρησιμοποιείται για τη δημιουργία της έκδοσης Mesa 20.2,
Η εναλλαγή του προγράμματος οδήγησης RADV στο νέο backend κατέστη δυνατή αφού το ACO πέτυχε ισοτιμία στη λειτουργικότητα με το παλιό backend που αναπτύχθηκε από την AMD για το πρόγραμμα οδήγησης AMDGPU, το οποίο συνεχίζει να χρησιμοποιείται στο πρόγραμμα οδήγησης RadeonSI OpenGL. Δοκιμή με Valve
Το backend ACO στοχεύει στην παροχή δημιουργίας κώδικα που είναι όσο το δυνατόν βέλτιστη για shaders εφαρμογών gaming, καθώς και στην επίτευξη πολύ υψηλής ταχύτητας μεταγλώττισης. Το ACO είναι γραμμένο σε C++, έχει σχεδιαστεί με γνώμονα τη μεταγλώττιση JIT και χρησιμοποιεί γρήγορες επαναληπτικές δομές δεδομένων, αποφεύγοντας δομές που βασίζονται σε δείκτες. Η ενδιάμεση αναπαράσταση του κώδικα βασίζεται εξ ολοκλήρου στο SSA (Static Single Assignment) και επιτρέπει την εκχώρηση καταχωρητή με ακριβή εκ των προτέρων υπολογισμό του καταχωρητή ανάλογα με το shader.
Προσθήκη: Προς το παρόν, το ACO λειτουργεί μόνο για τον οδηγό Mesa RADV Vulkan. Αλλά προγραμματιστές ACO
Πηγή: opennet.ru