Az új processzormag mellett az ARM vállalat bemutatta a következő generációs mobil egychip rendszerekhez tervezett grafikus processzort. A Mali-G77-et nem szabad összetéveszteni az új kijelzőprocesszorral , amely a Bifrost architektúráról a Valhall-ra való áttérést jelenti.

Az ARM jelentős grafikateljesítmény-növekedést deklarál a Mali-G77 esetében — 40%-kal a jelenlegi Mali-G76-hoz képest. Ez a gyártási folyamatnak és az architekturális fejlesztéseknek köszönhető. A Mali-G77 7 és 16 mag közötti változatokkal rendelkezhet (a jövőben akár 1-től 32-ig terjedő skálázás is lehetséges), ahol mindegyik mag körülbelül akkora, mint a G76-é. Következésképpen a nagy teljesítményű okostelefonok valószínűleg ugyanazzal a GPU magok számával rendelkeznek.


A játékokban 20-40%-os teljesítménynövekedésre lehet számítani a grafikai terhelések típusától függően. A népszerű Manhattan GFXBench teszt eredményei alapján a új grafikus processzor jelentős előnyt biztosít a jelenlegi generációval szemben, ami a versenytárs Qualcomm-t is aggodalomra készteti a grafikus teljesítmény javulása miatt.


Az ARM nyilatkozata szerint a Mali-G77 új architektúrája átlagosan 30%-os energiahatékonyságot vagy teljesítményjavítást biztosít magában. Az ARM Valhall második generációs skáláris architektúrája lehetővé teszi, hogy a grafikus processzor ciklusonként párhuzamosan 16 parancsot hajtson végre CU-nként, szemben a Bifrost (Mali-G76) nyolccal. Egyéb újdonságok közé tartozik: a teljesen hardveres dinamikus parancsütemezés és egy teljesen új utasításkészlet, amely megőrzi a Bifrosttal való visszafelé kompatibilitást. Továbbá támogatják az ARM AFBC1.3 tömörítési formátumot és további újításokat (FP16 renderelési célok, rétegezett renderelés és vertex shaderek kimenetei).


A Bifrost CU három végrehajtó motort tartalmazott, mindegyik instrukciók cache-ét, regisztert és Warp vezérlő blokkot. E három motor közötti elosztás lehetővé tette 24 FMA utasítás végrehajtását 32 bites lebegőpontos számítási pontossággal (FP32). A Valhallban minden CU csupán egy végrehajtó motorral rendelkezik, amelyet két számítási modul oszt meg, mindkettő 16 Warp utasítást tud feldolgozni egy ciklus alatt, így összesen 32 FMA FP32 utasítási áteresztőképességet biztosít a CU-ra. Ezen architekturális változtatásoknak köszönhetően a Mali-G77 párhuzamos számítások során egyharmaddal több matematikai műveletet tud végezni a Mali-G76-hoz képest.


Ezen kívül mindegyik CU számítási modul tartalmaz két új matematikai funkciós blokkot. Az új átalakító modul (CVT) feldolgozza az alapvető egész szám, logikai, elágazó és átalakító utasításokat. A speciális funkciók blokk (SFU) felgyorsítja az egész számok szorzásának, osztásának, négyzetgyökének, logaritmusának és más összetett egész számú funkcióinak műveleteit.


A standard FMA blokk különböző beállításokat támogat, amelyek 16 FP32 utasítás végrehajtását teszik lehetővé ciklusonként, 32 – FP16-ot vagy 64 – INT8 Dot Product-ot. Ezek az optimalizálások akár 60%-kal is növelhetik a teljesítményt a gépi tanulás alkalmazásaiban.


A Mali-G77 másik kulcsfontosságú változása a textúra modul teljesítményének megduplázása, amely most 4 bilineáris texel feldolgozására képes egy ciklus alatt, míg korábban csak kettőre, 2 trilineáris texelt tud feldolgozni egy ciklus alatt, ezzel gyorsabb FP16 és FP32 szűrést biztosítva.


Az ARM számos további változtatást is végrehajtott, aminek eredményeként a Mali-G77 és a Valhall jelentős teljesítménynövekedést ígér a játéknak és gépi tanulási feladatoknak. Fontos megjegyezni, hogy az energiafogyasztás és a chip mérete a Bifrost szinten marad, ami magasabb csúcs teljesítményű mobil eszközök kiadását ígéri anélkül, hogy növelni kellene az energiafogyasztás, hűtés és méret követelményeit.
Forrás: 3dnews.ru
