Apple M2

Apple M2je SoC,systému na čipu, založený na architektuřeARMod americké společnostiApple. Jedná se o druhou generaci v sérii čipů M, přičemž M2 je vyrobena podobně jakočip M15nmtechnologií, ale tentokrát vylepšenou, která umožnila vložit do čipu více tranzistorů.Stejně jako M1 obsahuje M2 jakcentrální procesorovou jednotku(CPU), takgrafický procesor(GPU), s celkovou podporou v operačním systémumacOS,iPadOS, a od konference WWDC 2023, kdy byl oznámenApple Vision Pro, také vevisionOS.
Čip M2 byl vydán naWorldwide Developers Conference(WWDC) 6. června 2022 spolu s novýmMacBookem Aira 13palcovýmPro, které zároveň používají právě čip M2. Základní verze M2 obsahuje 20 miliardtranzistorů, což je o 4 miliardy (o 25 %) více než základní verze M1.
V lednu 2023, konkrétně 17. ledna, byly představeny dvě varianty SoCu M2 – čipsetM2 ProaM2 Max. Ty jmény navazují na předchozí produkty doplňující řadu čipsetů M1. Oba čipsety mají více jader než předchozí (tj. Max má nejvíce) – podobně je to i s propustností a grafickými jádry.M2 Pro obsahuje 40 miliard tranzistorů – dvojnásobek než M2 a o 6 miliard více nežM1 Pro, a M2 Max obsahuje 67 miliard tranzistorů, tedy o 10 mld. více nežM1 Max.
Další verze,M2 Ultra, byla představena 5. června 2023. Obsahuje 134 miliard tranzistorů, o 20 miliard více nežM1 Ultra, 24 jader, podporuje až 192 GBRAMa s šířkou pásma 800 GB/s.
31. října 2023 byla oznámená nová řada –Apple M3.
M2 obsahuje čtyři vysoce výkonnostníjádra„Avalanche“ a čtyři energeticky efektivní jádra „Blizzard“, s tím, že energeticky efektivní jádra používají pouze jednu desetinu výkonu oproti vysoko výkonnostním jádrům. To umožňuje lepší optimalizaci spotřeby v závislosti na používaných programech.M2 Pro obsahuje  vysoce výkonnostních jader deset nebo dvanáct s tím, že pokaždé se k nim pojí čtyři energeticky efektivní jádra. M2 Max má 12 jader – 8 vysoce výkonnostních a čtyři energeticky efektivní.
Jádra „Avalanche“ mají 192kBL1CPUmezipaměť, 128 kB L1 datovou mezipaměť a sdílenou 16 MBL2 mezipaměť, na rozdíl od 12MB L2 mezipaměti u čipu M1.Energeticky efektivní jádra „Blizzard“ mají 128 kB L1 CPU mezipaměť, 64 kB L1 datovou mezipaměť a sdílenou 4 MB L2 mezipaměť.Čipsety M2 Pro a M2 Max mají totéž, až na L2 cache, která se zdvojnásobuje (tedy 32 MB). Dále obsahují čipsetyL3cache – M2 obsahuje 8 MB, M2 Pro 24 MBa M2 Max 48 MB.
Čip M2 obsahuje Applem navržený osmi nebo desetijádrovýgrafický procesor. Každé jádro GPU je rozděleno do 32 prováděcích jednotek, z nichž každá obsahuje osmaritmetických-logických jednotek(ALU). Celkem M2 má maximální výkon splovoucí řádovou čárkou3,6teraFLOPSu.
Čip M2 Pro obsahuje tentýž grafický procesor, avšak s 16 nebo 19 jádry, s celkovým počtemaritmetických-logických jednotekaž 2 432, s celkovým výkonem s plovoucí řádovou čárkou 6,8 teraFLOPSu.SoC M2 Max obsahuje jader 30 nebo 38, s 4 864 ALU a celkovým výkonem s plovoucí řádovou čárkou 13,6 teraFLOPSu.V SoCu M2 Ultra se nachází 60 nebo 76 jader, s 9 728 ALUa 27,2 teraFLOPSu celkového výkonu.
M2 využívá 6 400MT/sLPDDR5SDRAMpaměť, kterou slouží všem součástemSoCu. SoC čipy i RAM jsou namontovány společně. Má 128bitovoupaměťovou sběrnicisšířkou pásma100 GB/s.K dispozici jsou konfigurace 8 GB, 16 GB a 24 GBoperační paměti.
M2 Pro a M2 Max využívají stejnou technologii paměti, přičemž mají ale větší sběrnice a šířky pásem. M2 Pro má paměťovou sběrnici o velikosti 256 bitů, M2 Max 512 bitů, a šířky pásem jsou 200 GB/s pro M2 Pro a 400 GB/s pro M2 Max.Dále má M2 Pro k dispozici 16 GB nebo 32 GB RAM paměti a M2 Max 32, 64 nebo až 96 GB operační pamětia M2 Ultra až s 192 GB RAM a 800GB/s šířkou pásma.
Prvotní tři verze M2 obsahujíneuronovou síťv 16jádrovémNeural Enginua M2 Ultra v 32jádrovém Neural Enginu, který je schopen provádět 15,8 bilionu operací za sekundu.Mezi další komponenty patří procesor obrazového signálu, řadič úložištěPCIE, řadič USB4 s podporouThunderbolt 3, u M2 Pro a M2 Max také Thunderbolt 4, a Secure Enclave.
Mezi podporovanékodekypatří 8KH.264, 8KH.265(8/10bit, až 4:4:4), 8KApple ProRes,VP8,VP9aJPEG.
Tabulka znázorňuje varianty M2 SoCu, které používají jádra „Avalanche“ a „Blizzard“.