Koos uue protsessoritüübi esitles ettevõte ARM graafikaprotsessorit, mis on mõeldud järgmise põlvkonna mobiilsete SoC-de jaoks. Mali-G77, mida ei tohi segi ajada uue ekraaniprotsessoriga , tähistab üleminekut arhitektuurilt ARM Bifrost arhitektuurile Valhall.

ARM kuulutab välja märkimisväärse tõusu graafika jõudluses Mali-G77 — 40% võrreldes praeguse Mali-G76 põlvkonnaga. See on saavutatud nii tootmisprotsessi kui ka arhitektuursete täiustuste kaudu. Mali-G77 võib omada 7 kuni 16 tuuma (ilma ajalooliselt on võimalik skaleerida 1 kuni 32), kusjuures igaühe suurus on peaaegu sama nagu G76-l. Seega on tõenäoliselt kõrgema jõudlusega nutitelefonid varustatud sama palju graafika tuumadega.


Mängudes võib ootuspärast taset tõusu oodata 20 kuni 40% ulatuses, olenevalt graafilistest koormustest. Populaarse Manhattan GFXBench testi tulemuste põhjal sunnib uue graafikaprotsessori märgatav ülemuslikkus praeguse põlvkonna üle konkurenti Qualcomm'i muretsema Adreno graafika jõudluse märkimisväärse paranemise pärast.


ARM-i sõnul pakub uus Mali-G77 arhitektuur keskmiselt 30-protsendilist energiatõhususe või jõudluse paranemist. Teise põlvkonna ARM Valhall skalaari arhitektuur võimaldab graafikaprotsessoril täita sünkroonselt 16 käsku tsükli kohta CU-l, võrreldes kaheksa Bifrostis (Mali-G76). Muud uuendused hõlmavad täielikult riistvara juhtimist dünaamilise käskude planeerimisega ning täiesti uut käskude kogumit, mis säilitab tagasipöördumise ühilduvuse Bifrostiga. Lisatud on ka ARM AFBC1.3 kompressiooniformaadi tugi ning muid uuendusi (FP16 render targets, layered rendering ja vertex shader outputs).


Bifrost CU sisaldas 3 käsu täitmise mootorrati, millest igaühel oli käskude vahemälu, register ja Warp kontroller. Selline jaotus võimaldas täita 24 FMA käsku 32-bitise floti täpsusega (FP32). Valhallis on igal CU-l vaid üks käsu täitmise mootorratas, mis jagatakse kahe arvutusmooduli vahel, mis suudavad iga taktiga töödelda 16 Warp käsku, tagades seega 32 FMA FP32 käsku CU kohta. Tänu nendele arhitektuurilistele muudatustele suudab Mali-G77 paralleelsetes arvutustes teostada kolmandiku võrra rohkem matemaatilisi arvutusi võrreldes Mali-G76-ga.


Lisaks sisaldab igaühe neist arvutusmoodulitest CU kahte uut matemaatilist funktsionaalplokki. Uus muunduriplokk (CVT) töötleb põhilisi täisarvulisi, loogilisi, harutamis- ja muundurite käske. Erifunktsioonide plokk (SFU) kiirendab täisarvude korrutamise, jagamise, ruutjuure, logaritmide ja muude keeruliste täisarvufunktsioonide tehingute sooritamist.


FMA standard blokis on mitmeid seadeid, mis toetavad 16 FP32, 32 FP16 või 64 INT8 Dot Product käsu täitmist tsükli kohta. Need optimeerimised võivad suurendada jõudlust masinõppe rakendustes kuni 60% võrra.


Teine oluline muudatus Mali-G77-s on tekstuurimooduli jõudluse kahekordistamine, mis suudab nüüd töödelda 4 bilineaarset tekstuuri tsükli kohta, võrreldes varasema kahega, ja 2 trilineaarset tekstuuri tsükli kohta, tagades kiirema FP16 ja FP32 filtreerimise.


ARM on teinud ka mitmeid muid muudatusi, mis lubavad Mali-G77 ja Valhalli jaoks olulist jõudluse kasvu mängukoormustes ja masinõppe ülesannetes. Oluline on märkida, et energiatarve ja kiibi pindala on säilinud Bifrosti tasemel, mis lubab pakkuda mobiilseid seadmeid, mille tipptasemel jõudlus on kõrgem, ilma energiatarbe, jahutuse ja suuruse nõudmiste tõusuta.
Allikas: 3dnews.ru
