Marek Olšák, żviluppatur tas-sewwieqa tal-vidjow fl-AMD, żied bidla fil-kodiċi tal-Mesa li tibdel is-sewwieq RadeonSI biex juża r-rappreżentazzjoni intermedja tax-shader NIR (IR) awtomatikament u l-backend tal-kumpilazzjoni tax-shader ACO, żviluppat minn Valve bħala alternattiva għall-kumpilatur tax-shader LLVM. Il-backend tal-ACO għandu l-għan li jiżgura ġenerazzjoni ta' kodiċi li tkun ottimali kemm jista' jkun għax-shaders f'applikazzjonijiet tal-logħob, kif ukoll li jikseb veloċitajiet ta' kumpilazzjoni għoljin ħafna.
L-użu tal-ACO jtejjeb il-veloċità tal-kumpilazzjoni tax-shaders, inaqqas il-konsum tal-memorja, inaqqas id-daqs tar-rappreżentazzjonijiet binarji tax-shaders, u jiġġenera kodiċi aktar ottimizzat. Meta mqabbel mal-LLVM, l-użu tal-backend tal-ACO naqqas il-ħin tal-kumpilazzjoni tax-shaders sa 8 darbiet, u b'hekk naqqas b'mod sinifikanti l-ħin tal-istartjar tal-programm. Barra minn hekk, l-ACO juża inqas reġistri SGPR/VGPR (Scalar/Vector General Purpose Register), u b'hekk inaqqas il-ħtieġa għal operazzjonijiet ta' tixrid tal-memorja li jeħtieġu ħafna riżorsi meta r-reġistri ma jkunux biżżejjed.
Sors: opennet.ru
