Apple M1

<<   Apple M1   >>

Illustration des M1-SoCs
Produzenten:
Prozessortakt:3,2 GHz
Fertigung:5 nm (TSMC N5)
Befehlssatz:Armv8.4-A A64
Namen der Prozessorkerne:
  • 4× High-Performance Firestorm
  • 4× Energieeffizienz Icestorm

Der Apple M1 ist das erste Arm-basierte System-on-a-Chip (SoC) von Apple für seine Mac-Computer.[1] Es wird seit Ende 2020 im MacBook Air der 4. Generation, im Mac mini der 5. Generation und im MacBook Pro mit 13-Zoll-Display verbaut.[2] Seit Mai 2021 wird es auch im iPad Pro und im iMac und seit März 2022 auch im iPad Air der 5. Generation verbaut. Der M1 ist der erste Chip für einen Personal Computer, der in einem 5-nm-Prozess gefertigt wird. Hersteller ist das taiwanische Unternehmen TSMC.[3]

M1 Design

Der M1 hat vier High-Performance-Cores (genannt Firestorm) und vier Energieeffizienz-Cores (genannt Icestorm), ähnlich einer Konfiguration wie man sie auch bei Arm big.LITTLE findet.[1] Diese Kombination ermöglicht Optimierungen beim Energieverbrauch. Apple erklärt, dass die Energieeffizienz-Cores nur ein Zehntel des Energieverbrauchs der High-Performance-Cores aufweisen. Die Firestorm-Cores haben 192 KB Level-1-Befehlscache, 128 KB Daten-Cache und einen gemeinsamen 12 MB großen L2-Cache. Die Icestorm-Cores haben 128 KB Befehlscache, 64 KB Datencache und teilen sich einen 4 MB großen L2-Cache.[4] Geekbench 5 ermittelt für das Performance-Cluster eine Taktrate von bis zu 3,20 GHz, für das Effizienz-Cluster bis zu 2,06 GHz.[5] Apple verbaut die zweite Generation spezieller Einheiten zur Beschleunigung von Matrizenberechnungen für KI-Anwendungen (AMX genannt).

Der M1 integriert einen von Apple entwickelten Grafikprozessor (GPU) mit acht Shader-Clustern, jeder Cluster umfasst 128 ALUs; Apple gibt eine Leistung von 2,6 TFLOPS (FP32) an. Eine dedizierte neuronale Netzwerk-Hardware (NPU) mit 16 Kernen ist ebenfalls vorhanden; für sie werden 11 TOPS (engl. Trillion operations per second, deutsch Billionen (Rechen-)Operationen pro Sekunde) angegeben. Daneben gibt es noch weitere Funktionsblöcke, wie einen ISP, HDR Video Prozessor, NVMe SSD-, PCIe-4- und zwei Thunderbolt-3-Controller sowie eine Secure Enclave. Alle Funktionsblöcke sind über eine Fabric zusammengeschlossen, ihnen steht ein gemeinsamer 8 MB großer System-Level-Cache zur Verfügung.[6][7]

Der M1 nutzt 4266 MHz LPDDR-DDR4X-Speicher, der von allen Komponenten des Prozessors geteilt und auf den mit einem 128 Bit breiten Bus zugegriffen wird. Die CPU und die RAM-Chips sind zusammen in einem System-in-a-Package untergebracht (TSMC 2.5D Packaging). Es sind Konfigurationen mit 8 GB und 16 GB Speicher sowie 7 oder 8 aktiven GPU-Cores verfügbar.

Eine Rosetta 2 genannte dynamische Emulationstechnologie ermöglicht die Ausführung von Software, welche für die x86-Architektur entwickelt worden ist.

Laut SemiAnalysis verfügt der Apple M1 über eine Fläche (Die) von 118,91 mm².[8]

Produkte mit dem Apple M1

Analyse des Apple M1

Blockschaltbild von Apples 64-Bit-Mikroarchitektur Firestorm

Am 10. November 2020 veröffentlichte der Journalist Frank Riemenschneider eine Analyse des Prozessors.[4] Da Apple nur wenige Informationen über diesen herausgegeben hatte, hackte Riemenschneider per Jailbreak ein iPhone 12 Pro, um im Anschluss eigens entwickelte Apps sowie frei im Internet verfügbaren Code auf dieses zu laden und auszuführen. Aus den Ergebnissen zog Riemenschneider Rückschlüsse auf die von Apple Firestorm genannte Mikroarchitektur des M1, z. B. auf die Anzahl der Instruktions-Dekoder, die Anzahl und Art der Ausführungs-Einheiten und die Größe der Caches.

M1 Pro, M1 Max und M1 Ultra

Am 18. Oktober 2021 stellte Apple zwei neue MacBook-Pro-Modelle vor, die mit den neuen SoCs M1 Pro bzw. M1 Max ausgestattet sind.[12]

Am 8. März 2022 stellt Apple ein neues Produkt vor, welches den Namen Mac Studio besitzt. Der Mac Studio ist mit dem M1 Max oder mit dem M1 Ultra ausgestattet.[13]

Design

Die beiden SoCs gehören technisch zur selben Generation wie das M1-SoCs, mit deutlich mehr Einheiten bei CPU und GPU. Die CPU beider SoCs umfasst nun acht Performance- und zwei Effizienz-Kerne, die GPU des M1 Pro wurde gegenüber der des M1 verdoppelt und die des M1 Max vervierfacht. Die CPU wird durch zwei Cluster mit je vier Firestorm-Kernen und ein Cluster mit zwei Icestorm-Kernen gebildet. Außer dem Fehlen zweier Icestorm-Kerne ist die Auslegung der einzelnen Cluster und CPU-Kerne identisch zu der im M1, jedes Cluster bringt weiterhin seinen eigenen L2-Cache und seine eigene AMX-Einheit mit. Apple hat die Anzahl der Thunderbolt-Schnittstellen auf drei erhöht und verbaut nun Controller der vierten Generation.[14] Die Anzahl der Adress-Bits wurde von 36 auf 42 erhöht, der Adress-Raum damit von 64 GB auf 4 TiB erhöht; es ist nicht bekannt, wie viele Adressleitungen tatsächlich aus den Dies herausgeführt werden.

M1 Pro

In der GPU des M1 Pro hat Apple die Anzahl der Shader-Clustern gegenüber dem M1 auf 16 verdoppelt, das Speicherinterface ist nun 256 Bit breit und kann bis zu 32 GB LPDDR5-6400-RAM ansprechen. Der nun aus zwei Einheiten aufgebaute System-Level-Cache umfasst 24 MB und steht wie bisher allen Einheiten auf dem Chip zur Verfügung. Apple verbaut Versionen mit sechs oder acht aktiven Firestorm-Kernen und 14 oder 16 aktiven Shader-Clustern, sowie mit 16 oder 32 GB RAM.

M1 Max

In der GPU des M1 Max hat Apple die Anzahl der Shader-Clustern gegenüber dem M1 auf 32 vervierfacht, das Speicherinterface ist hier 512 Bit breit und kann bis zu 64 GB LPDDR5-6400-RAM ansprechen. Der aus vier Einheiten aufgebaute System-Level-Cache umfasst 48 MB. Apple verbaut ausschließlich Versionen mit acht aktiven Firestorm-Kernen, die GPU kann 24 oder 32 aktiven Shader-Clustern umfassen, der RAM ist 32 oder 64 GB groß.

M1 Ultra

Der M1 Ultra kombiniert zwei M1-Max-Dies mit einem Interface namens UltraFusion.[13] Zum Einsatz kommt dabei TSMCs CoWoS-S (Chip-on-Wafer-on-Substrate mit Silizium-Interposer). Das Interface ermöglicht einen Datenaustausch mit 2,5 TB/s Bandbreite zwischen den beiden M1-Max-Dies. Gegenüber dem System erscheint der M1 Ultra als monolithisch. Apple verbaut ausschließlich Versionen mit 16 aktiven Firestorm-Kernen, die GPU kann 48 oder 64 aktive Shader-Cluster umfassen, der LPDDR5-6400-RAM ist 64 oder 128 GB groß. Der M1 Ultra hat eine Speicherbandbreite von bis zu 800 GB/s. Laut Apple ist dies das letzte Mitglied der M1-Familie.

Produkte mit M1 Pro, M1 Max und M1 Ultra

Weblinks

Commons: Apple M1 – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. a b Apple stellt den M1 vor. Meldung bei Apple.de vom 10. November 2020.
  2. Apple M1 MacBook Air, MacBook Pro und Mac mini in Geekbench sogar schneller als Intel Core i9 MacBook Pro. Meldung bei Notebookcheck.com vom 10. November 2020.
  3. Samsung Electronics Stands Strong Chance of Making Chips for Apple. 12. November 2020, abgerufen am 13. November 2020 (englisch).
  4. a b Apples M1-SoC demütigt komplette x86-Konkurrenz. Meldung bei Elektroniknet.de vom 10. November 2020.
  5. Johannes Schuster: MacBook Pro mit M1-Prozessor im ersten Test: Tolle Performance. In: Heise online. 17. November 2020. Abgerufen am 17. November 2020.
  6. Andrei Frumusanu: The 2020 Mac Mini Unleashed: Putting Apple Silicon M1 To The Test. 17. November 2020, abgerufen am 27. Dezember 2020.
  7. Tech Insights: Two new Apple SoCs, two market events: Apple A14 and M1. Abgerufen am 27. Dezember 2020.
  8. Dylan Patel: Apple M2 Die Shot and Architecture Analysis – Big Cost Increase And A15 Based IP. Abgerufen am 5. März 2023 (englisch).
  9. iMac mit komplett neuem Design in lebendigen Farben, M1 Chip und 4,5K Retina Display. Abgerufen am 21. April 2021 (deutsch).
  10. Apple stellt neues iPad Pro mit M1 Chip und atemberaubendem Liquid Retina XDR Display vor. Abgerufen am 21. April 2021 (deutsch).
  11. iPad Air – Technische Daten. Abgerufen am 11. März 2022 (deutsch).
  12. Apple: MacBook Pro. 18. Oktober 2021, abgerufen am 31. Oktober 2021.
  13. a b Mac Studio. Abgerufen am 9. März 2022 (deutsch).
  14. Andrei Frumusanu: Apple's M1 Pro, M1 Max SoCs Investigated. 25. Oktober 2021, abgerufen am 31. Oktober 2021.

Auf dieser Seite verwendete Medien

M1 Mikroarchitektur.jpg
Autor/Urheber: Frank Riemenschneider, Lizenz: CC BY-SA 4.0
Mikroarchitektur der Firestorm-CPU im Apple-M1
Apple M1.jpg
Autor/Urheber: Henriok, Lizenz: CC0
Illustration of Apple's M1 processor.
Apple A11.jpg
Autor/Urheber: Henriok, Lizenz: CC0
Illustration of the Apple A11 system-on-a-chip. Inspiration found here: http://www.slashleaks.com/l/apple-a11-cpu-for-iphone-8-spotted-in-the-wild