Neben dem neuen Prozessor-Kern prĂ€sentierte das Unternehmen ARM einen Grafikprozessor, der fĂŒr mobile System-on-Chip-Lösungen der nĂ€chsten Generation vorgesehen ist. Mali-G77, der nicht mit dem neuen Display-Prozessor verwechselt werden sollte, , markiert den Ăbergang von der ARM Bifrost-Architektur zu Valhall.

ARM erklĂ€rt einen signifikanten Anstieg der Grafikleistung von Mali-G77 â um 40 % im Vergleich zur aktuellen Generation Mali-G76. Dies wurde sowohl durch den Fertigungsprozess als auch durch architektonische Verbesserungen erreicht. Mali-G77 kann zwischen 7 und 16 Kernen haben (zukunftsorientiert ist eine Skalierung von 1 bis 32 möglich), wobei jeder von ihnen fast die gleiche GröĂe wie der G76 hat. Daher werden leistungsstarke Smartphones wahrscheinlich mit der gleichen Anzahl an GPU-Kernen ausgestattet sein.


In Spielen ist mit einer Leistungssteigerung von 20 bis 40 % zu rechnen, abhĂ€ngig von der Art der grafischen Lasten. Anhand der Ergebnisse des beliebten Manhattan GFXBench-Tests wird die signifikante Ăberlegenheit des neuen Grafikprozessors im Vergleich zur aktuellen Generation auch die Konkurrenzfirma Qualcomm dazu bringen, ĂŒber erhebliche Verbesserungen der Grafikleistung von Adreno nachzudenken.


Laut ARM bietet die neue Architektur Mali-G77 durchschnittlich eine Verbesserung der Energieeffizienz oder Leistung um 30 %. Die zweite Generation der skalaren ARM Valhall-Architektur ermöglicht es dem Grafikprozessor, 16 Befehle pro Zyklus auf einem Compute Unit (CU) parallel auszufĂŒhren, im Vergleich zu acht bei Bifrost (Mali-G76). Zu den weiteren Neuerungen gehören: vollstĂ€ndig hardwaregesteuertes dynamisches Befehlsscheduling und ein völlig neuer Befehlssatz mit Beibehaltung der AbwĂ€rtskompatibilitĂ€t zu Bifrost. Zudem wurde die UnterstĂŒtzung des Komprimierungsformats ARM AFBC 1.3 und weitere Neuerungen (FP16-Renderziele, geschichtete Darstellung und Vertex-Shader-Ausgaben) hinzugefĂŒgt.


Im Bifrost CU gab es 3 AusfĂŒhrungseinheiten, von denen jede einen Cache fĂŒr Instruktionen, einen Register und einen Warp-Steuerblock umfasste. Die Verteilung auf diese drei Einheiten ermöglichte die AusfĂŒhrung von 24 FMA-Instruktionen mit 32-Bit Gleitkommaprecision (FP32). Im Valhall besitzt jeder CU nur eine AusfĂŒhrungseinheit, die zwischen zwei Rechenmodulen aufgeteilt ist, die jeweils 16 Warp-Befehle pro Takt verarbeiten können. Dadurch wird eine Gesamtleistung von 32 FMA-FP32-Anweisungen pro CU erzielt. Dank dieser architektonischen Ănderungen kann Mali-G77 im Vergleich zu Mali-G76 bei parallelen Berechnungen ein Drittel mehr mathematische Berechnungen durchfĂŒhren.


DarĂŒber hinaus enthĂ€lt jedes dieser Rechenmodule CU zwei neue mathematische Funktionsblöcke. Der neue Umwandlungsblock (CVT) verarbeitet grundlegende Ganzzahlen, logische, verzweigende und Umwandlungsinstruktionen. Der spezielle Funktionsblock (SFU) beschleunigt die Operationen zur Multiplikation von Ganzzahlen, Division, Quadratwurzel, Logarithmen und anderen komplexen ganzzahligen Funktionen.


Im Standard-FMA-Block gibt es mehrere Konfigurationen, die die AusfĂŒhrung von 16 FP32-Instruktionen pro Zyklus, 32 FP16 oder 64 INT8 Dot Product unterstĂŒtzen. Diese Optimierungen können die Leistung in maschinellen Lernanwendungen um bis zu 60 % steigern.


Eine weitere SchlĂŒsselĂ€nderung im Mali-G77 ist die Verdopplung der Leistung des Texturmoduls, das jetzt 4 bilineare Texturen pro Takt verarbeitet, im Vergleich zu zuvor zwei, sowie 2 trilineare Texturen pro Takt, was eine schnellere Filterung von FP16 und FP32 ermöglicht.


ARM hat auch eine Reihe anderer Ănderungen vorgenommen, sodass Mali-G77 und Valhall einen erheblichen Leistungsschub fĂŒr Gaming-Workloads und maschinelles Lernen versprechen. Es ist wichtig zu beachten, dass der Energieverbrauch und der Chip-flĂ€che auf dem Niveau von Bifrost geblieben sind, was die EinfĂŒhrung mobiler GerĂ€te mit höherer Spitzenleistung ohne Erhöhung der Anforderungen an den Energieverbrauch, die WĂ€rmeabfuhr und die GröĂe verspricht.
Quelle: 3dnews.ru
