System-on-a-Chip:Apple mit eigener Achtkern-Grafikeinheit
Acht statt sechs Shader-Blöcke: Die Chip-Analyse von Apples A8X zeigt, dass Apple wie von Golem.de vermutet mehr Grafikkerne verbaut als Imagination Technologies anderen Herstellern anbietet.
Montage eines Blockdiagramms einer PowerVR 6XT mit acht USCsBild:
Anandtech
Chipworks hat einen Apple A8X abgeschliffen und die Strukturen des System-on-a-Chip freigelegt(öffnet im neuen Fenster) : Auf dem Die-Shot sind die acht Unified Shading Cluster der Grafikeinheit leicht erkennbar, denn sie belegen einen Großteil der Chipfläche.
Die Grafikeinheit stammt von Imagination Technologies, sie basiert auf dem Design der PowerVR 6XT(öffnet im neuen Fenster) mit Rogue-Architektur. Das schnellste Modell ist offiziell die PowerVR GX6650 mit sechs Unified Shading Clusters. Jeder dieser Shader-Blöcke enthält 32 ALUs (Arithmetic Logic Units), die PowerVR GX6650 als insgesamt 192 FP32-Shader-Einheiten.
Bild 1/1: Die-Shot von Apples A8X (Bild: Chipworks)
In unserem Test des A8X vermuteten wir bereits, dass sechs Shader-Blöcke die doppelte Geschwindigkeit des A8X verglichen mit dem A8 und dessen PowerVR GX6450 mit vier Unified Shading Clusters kaum ermöglichen könnten.
Zwar besteht die Option, sechs Shader-Blöcke sehr hoch zu takten, das entspricht aber nicht Apples üblicher Vorgehensweise. Der Hersteller bevorzugt viele Funktionseinheiten mit niedriger Frequenz. Daher überraschte der A8X auch mit drei Prozessorkernen statt zwei hochtaktenden.
Bild 1/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 2/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 3/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 4/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 5/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 6/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 7/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 8/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 9/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 10/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 11/24: Google Nexus 9, Apple iPad Air 2, Apple iPhone 6, Apple iPhone 5S, Samsung Galaxy Note 4, Oneplus One
Bild 12/24: Der A8X beinhaltet drei Milliarden Transistoren, der A8 nur zwei. (Bild: Apple)
Bild 13/24: Geschwindigkeitssteigerungen der CPU-Kerne (Bild: Apple)
Bild 14/24: Tegra K1 als 32- und 64-Bit-Version (Bild: Nvidia)
Bild 15/24: Das CPU-Design des K1-Denver ist 7fach skalar ausgelegt. (Bild: Nvidia)
Bild 16/24: Die Sprungvorhersage des K1-Denver soll besser arbeiten. (Bild: Nvidia)
Bild 21/24: Geschwindigkeitssteigerungen der Grafikeinheit (Bild: Apple)
Bild 22/24: Blockdiagramm der GX6650-Grafikeinheit (Bild: IMG)
Bild 23/24: Der A8X und A8 nutzen eine PowerVR Series 6XT. (Bild: IMG)
Bild 24/24: Blockdiagramm des Kepler-192 (Bild: Nvidia)
Dem Die-Shot von Chipworks zufolge hat Apple im A8X ein verdoppeltes GX6450-Design verbaut, also eine eigene Grafikeinheit entwickelt. Bei bisherigen System-on-a-Chip griff Apple durchweg auf vorhandene GPU-Lösungen zurück. Die Grafikeinheit des A8X ist das erste Semi-Custom-Design.
Völlig überraschend kommt das nicht: Seit dem A6 entwirft Apple bereits seine eigenen CPU-Kerne. Statt beispielsweise zwei Cortex A9 wie im A5 zu verbauen, hatte Apple ein eigenes Design namens Swift auf Basis der ARMv7-Architektur entwickelt.