Apple M2

Apple M2
Tootja Apple
Tootepere M2
Tüüp ARM
Põlvkond 2. generatsioon
Väljalaske kuupäev

M2: 6. juuni 2022

M2 Pro/Max: 17.jaanuar 2023
Tehas TSMC
L1 vahemälu

Kõrge võimsusega tuumad: 192+128 kB / tuum Suure efektiivsusega tuumad:

128+64 kB / tuum
L2 vahemälu

Suure võimsusega tuumad: M2: 16 MB

M2 Pro and M2 Max: 32 MB
Süsteemi vahemälu

M2: 8 MB M2 Pro: 24 MB

M2 Max: 48 MB
Tehnoloogia 5 nm
Seotud artiklid M1, A15
Veebileht apple.com

Apple M2 on teine generatsioon Apple'i ARM-tüüpi süsteemikiibist (SoC), järglane Apple M1 kiibile. Kiip on disainitud Apple'i-siseseks kasutuseks ning ei ole kättesaadav väljaspool firmat. See on kasutusel MacBookides (2022, 2023) , iPadides (2022) ja Mac Minis (2023)[1]. Kiip kasutab 5 nm (N5P)[2] tehnoloogiat, mida kasutas ka M2 kiibile eelnev Apple M1 kiip. TSMC on tulnud välja juba 4 nm (5 nm generatsioon 3) tehnoloogiaga, kuid see ei olnud veel piisavalt valmis, et Apple jõuaks selle peal M2 kiiP üles ehitada. Küll aga on suure tõenäosusega järmine kiip uue tehnoloogia peal.[3] Samuti ei viidud M2 kiipi üle Armv9 generatsiooni peale, ilmselt samadel põhjustel. M2 jäi sama Armv8 generatsiooni peale nagu M1, mis oli esimene kiip, mis võttis kasutusele selle tehnoloogia. Apple avalikustas kiibi 6. juuni 2022 WWDC-l, kus avalikustati ka seda kiipi kasutavad arvutid MacBook Air 2022 ja MacBook Pro 2022[4]. 2023 aasta alguses 17. jaanuaril avalikustas Apple ka M2 perekonna M2 Pro ja M2 Max kiibid, millest viimane on kõige võimsam. Uued kiibid tõid rohkem tuumasid, muutmälu ja suuremad mõõtmed.

M2 kiip on küll ARM tüüpi, mis tehasest x86 rakendusi ei toeta, siis Apple on töötanud välja Rosetta 2 tarkvara (mis avalikustati M1 kiibiga), millega saab emuleerides käivitada ARM tüüpi protsessori peal x86 rakendusi. Tarkvara pole küll perfektne ja ei rakendused ei pruugi joosta sama kiirelt kui x86 arhitektuuril, kuid jõudlustestid on näidanud, et need rakendused jooksevad siiski kiiremini kui vanema põlvkonna Inteli MacBookid.[5]

Apple M2 detailide kohta ei ole Apple ametlikult palju rääkinud ja seega on jäänud kasutajatel ise välja nuputada, mis tehnilised andmed täpselt on. Apple ei ole palju avalikustanud, kuna kiip on mõeldud ainult nende enda seadmete jaoks ning seega ei ole vaja palju infot avalikusele anda.

Ülesehitus

[muuda | muuda lähteteksti]

Kiip töötab 8 tuuma peal, millest 4 on suure võimsusega (koodnimega Avalanche+)[6] ja 4 on suure efektiivsusega (koodnimega Blizzard)[2]. Sarnast tehnoloogiat kasutab ARM DynamiIQ ja Inteli Alder Lake ja Raptor lake protsessoripered Kõrge võimsusega tuumad on mõeldud raskete ja rohkemaid ressursse nõudvate käskude jaoks. Kõrge efektiivsusega tuumad on mõeldud aga kergemate käskude jaoks, mille pealt on võimalik säästa energiat, ehk mis ei vaja palju ressursse[7]. Kõrge võimsusega tuumadel on 16 MB jagatud L2-vahemälu ja kõrge efektiivsusega tuumadel aga 4 MB jagatud L2-vahemälu. Kiibil on ka 8 MB süsteemivahemälu.

M2 pro ja M2 Max kiipidel on 12 tuuma, millest 6 on kõrge võimsusega ja 6 on kõrge efektiivsusega.

Graafikaprotsessor

[muuda | muuda lähteteksti]

M2 kiipi sisseehitatud graafikaprotsessor on 10-tuumaline, mis on kõik jaotatud omakorda 32 täitmisüksuseks. Kõik täitmisüksused sisaldavad kaheksat Aritmeetika-loogikaplokki (ALU). Kiip suudab teha kokku 3,6 ujukomatehete arvu sekundis (TFLOPS).

Sellel on ka spetsiaalsed videokoodek mootorid, mis aitavad riistvaraliselt kaasa H.264 ja HEVC vormingutele, samuti toetab see Apple'i ProRes ja ProRes Raw koodekite reaalajas esitamist nii 4K kui ka 8K lahutusvõime juures. M2 lisas juurde kõrgema andmeedastuskiiruse, mille abil suudab M2 esitada 8K lahutusvõime juures ka H.264 ja HEVC vormingut.[8]

Kiip kasutab DDR5 SDRAM-i, mis on saadaval 8 GB, 16 GB ja 24 GB versioonina, mis on jagatud kõikide komponentide vahel. Mälu maksimaalne kiirus on 6400 MT/s ja maksimaalne andmeedastuskiirus on 100 GB/s, mis on M2 Pro peal suurendatud 200 GB/s ja M2 Max peal 400 GB/s[2].

M2 Pro ja M2 Max on saadaval kuni 32 GB muutmälu mahuga.[9]

Tehisintellekt

[muuda | muuda lähteteksti]

M2 kiibil on juures 16 tuuma, mis on spetsiifiliselt tehisintellekti jaoks. See suudab teha 15,8 miljardit operatsiooni sekundis[2]. Täpselt sama tehnoloogiga võeti kasutusele Apple A15 Bionic kiibis, mis on iPhone, iPadi ja Apple TV sees olev kiip[6]. See on märgatav uuendus eelmisest generatsioonist, mis suutis teha 11 miljardit operatsiooni sekundis[10]. M2 kiip ei teinud küll väga drastilist kasvu, kuid siiski kasvas võimsus ja paranes efektiivsus.

CIFAR-10[11] (ei kasuta neural engiene'it)
Kiip Batch size 64

(Madalam on parem)

Batch size 128

(Madalam on parem)

Batch size 1024

(Madalam on parem)

M1 Max (32 tuuma) 443,4 358,6 297,1
M2 Pro (19 tuuma) 539,6 494,3 487,2
M2 Max (38 tuuma) 327,9 280 242,56
M1 Ultra (48 tuuma) 453,4 308,8 207,7
nVidia RTX 3070 328,5 283,7 240
Neural engine jõuslustest[11]
Kiip Apple neural engine (RPS)

(Suurem on parem)

Graafikaprotsessor (RPS)

(Suurem on parem)

Protsessor (RPS)

(Suurem on parem)

M1 Max (32 tuuma) 704,4 104,6 57,8
M2 Pro (19 tuuma) 804,7 115,4 65,8
M2 Max (38 tuuma) 831,8 124,7 66,8
M1 Ultra (48 tuuma) 614,2 99,7 49,8

Sellel on ka 8 käsudekoodrit, mis on märkimisväärne, sest uutel Inteli ja AMD protsessoritel on neid ainult neli. AMD on öelnud välja, et x86 arhitektuuriga (mida kasutab AMD ja Inteli protsessorid) protsessorile ei saa käsudekoodreid üle nelja ehitada. Apple on suutnud M2 kiibis neid kahekordistada, sest ARM arhitektuuris on kõik käsud 4 baiti pikad kui aga x86 protsessoril on need 1–15 baiti pikad. Kui kõik käsud on 4 baiti pikad, siis on neid kerge jaotada 8 dekoodri vahel ära. x86 puhul aga ei ole see nii kerge, sest seal ei ole teada kuna lõppeb käsk ja algab uus, seega peab süsteem analüüsima enne kõik käsud üle, et saada teada kui pikk on iga käsk. Sellega muutub see etapp väga raskeks ja ressursse nõudvaks ülesandeks, mis muudab rohkemate dekoodrite lisamise väga raskeks või hetkel isegi võimatuks.

Apple M2 vs M1 protsessor
Apple M2 vs M1 graafikaprotsessor

M2 kiibile saab võrdluseks tuua eelmise generatsiooni M1 kiibi. Apple andmetel on protsessori võimsus võrreldes M1 kiibiga 18% võimsam ja graafikaprotsessor võrreldes M1 kiibiga 35% võimsam[4]. Mõlemad väited peavad ka paika tehes jõudlusteste Apple arvutitega, mis kasutavad neid kiipe[13]. Varajased Geekbench jõudlustesti tulemused näitavad ühe tuuma testis on M2 võrreldes M1 kiibiga 12% võimsam, kus M2 sai tulemuseks 1919 ja M1 kiip sai tulemuseks 1707. Mitme tuuma testis aga on M2 20% võimsam, tulemustega 8928 M2 kiibi puhul ja 7419 M1 puhul[8].

Graafikaprotsessori jõudlustestid Geekbench Metal tarkvaraga näitavad M2 tulemuseks 30,627, mis on oluliselt võimsam kui M1 tulemus 21001. Apple andmetel on sama voolutarbe juures M2 kiip 25% parem, kuid maksimaalse võimsuse juures, kus on voolutarve suurem, juba 35% parem.[8]

Apple M1 kiip põhines Apple A14 Bionic kiibi peal, samamoodi Apple M2 kiip põhineb väga tugevalt Apple A15 Bionic kiibil, mis avalikustati 14. september 2021. M2 kõrge võimsusega tuumad on natukene modifitseeritud A15 Bionic kiibis olevad tuumad. Näiteks taktsagedus on tõstetud 3,23 GHz pealt 3,49 GHz peale. Samuti on muudetud tuuma suurust umbes 2,76 mm2 peale (A15 on ~2,58mm2). Suurendati ka L2 vahemälu suurust 12 MB pealt 16 MB peale. Suur osa protsessori võimsuse kasvust tuli siiski suurema taktsageduse tõttu.

Graafikaprotsessor põhineb samuti A15 graafikaprotsessori peal, kuid seda on märkimisväärselt rohkem uuendatud kui protsessorit. Põhiline tuum on küll sama, kuid uuendati jagatud loogika ja muid komponente. Samuti suurendati tuumade arv kaheksalt kümne peale, mille uus taktsagedus on 1.406 GHz (varem oli see 1,27 GHz).

M2 vs M1[2]
M2 M1
Protsessor 4x kõrge võimsusega

16 MB jagatud L2 vahemälu 4x kõrge efektiivsusega 4 MB jagatud vahemälu

4x kõrge võimsusega

12 MB jagatud L2 vahemälu 4x kõrge efektiivsusega 4 MB jagatud vahemälu

Graafikaprotsessor 10 tuuma, 3,6 TFLOPS 8 tuuma, 2,6 TFLOPS
Neural Engine 16 tuuma, 15,8 TOPS 16 tuuma, 11 TOPS
Mälukontroller LPDDR5-6400

100 GB/sek andmeedastuskiirus

LPDDR4-4266

68 GB/sek andmeedastuskiirus

Mälu maht Kuni 24 GB Kuni 16 GB
Dekoodrid 8K, H.264, H.265, ProRes, ProRes RAW 4K, H.264, H.265
USB USB 4 USB 4
Transistorid 20 miljardit 16 miljardit
Tehnoloogia 2. generatsiooni 5nm, TSMC N5P TSMC N5

M2 kiipi kasutavad seadmed:

[muuda | muuda lähteteksti]
  • MacBook Air 2022
  • MacBook Pro 2022, 13-tolli
  • iPad Pro 6. generatsioon, 11- ja 12.9-tolli
  • Mac Mini 2023 (M2 ja M2 Pro)
  • MacBook Pro 2023, 14- ja 16-tolli (M2 Pro ja M2 Max)
  • Apple TV 4K, 3. generatsioon
Apple M2 jõudlustestide tulemused[13]
Test M2 (8+10) M1 Pro(10+16)
Voolu kasutus: Cinebench R23 MT

(Madalam on parem)

24W 43W
Voolu kasutus: Cinebench R23 ST

(Madalam on parem)

8W 7W
Voolu kasutus: Shadow of the Tomb Raider

(Madalam on parem)

29W 58W
Võimsus: Cinebench R23 Multi-thread

(Suurem on parem)

8740 12378
Võimsus: Cinebench R23 Single-thread

(Suurem on parem)

1580 1530
Videokoodek (aeg): Handbrake HEVC Fast encode

(Madalam on parem)

53,1 36,9
Videokoodek: Blender 3.x CPU Encoding (sum of 3 tests)

(Suurem on parem)

138 193
Apple protsessorite mõõtmed[6]
Kiip Tehnoloogia kiibi suurus (mm2) transistorite arv (miljardit) transistorite tihedus (miljonit/mm2)
A14 N5 84,45 11,8 89,98
M1 N5 118,91 16 134,56
A15 N5 107,68 15 139,3
M2 (Eeldatav)* N5 155,25 20 128,82
M2 (Apple andmed) N5 141,7 20 141,14

*Suurused on saadud Apple poolt tehtud pildist, mis on arvatavasti muudetud (sama tehti M1 Ultra puhul), seega on need suurused arvatavasti parandatud õigesse mõõtu. Apple enda andmed on suure tõenäosusega valed, sest SRAM elemendid ja PHY'id peaksid olema identsed igalpool, kuid Apple poolt antud M2 pildil on need kohati väiksemad. Samuti on transistorite tihedus antud pildil suurem kui Apple A15 Bionic kiibil, mis ei saa olla õige, sest M2 kiibil on vähem ruumi selleks kui A15 (arvestades, et M2 kiibil on sisend/väljund, loogika jms kiibid veel juures).

  1. "Apple". Apple (Ameerika inglise). Vaadatud 27. aprillil 2023.
  2. 2,0 2,1 2,2 2,3 2,4 Smith, Ryan. "Apple Announces M2 SoC: Apple Silicon for Macs Updated For 2022". www.anandtech.com. Vaadatud 27. aprillil 2023.
  3. M1 vs M2 Chip: Is Apple's M2 Chip a DISAPPOINTMENT? 🤔, vaadatud 28. aprillil 2023
  4. 4,0 4,1 "WWDC22 highlights". Apple Newsroom (Ameerika inglise). Vaadatud 27. aprillil 2023.
  5. Dreamchild (15. november 2022). "What Is Rosetta 2 and How Do You Install It on a Mac?". MUO (inglise). Vaadatud 28. aprillil 2023.
  6. 6,0 6,1 6,2 Patel, Dylan. "Apple M2 Die Shot and Architecture Analysis – Big Cost Increase And A15 Based IP". www.semianalysis.com (inglise). Vaadatud 27. aprillil 2023.
  7. "Which Mac processor? Apple processor comparison: M1 & M2 vs Intel". Macworld (inglise). Vaadatud 27. aprillil 2023.
  8. 8,0 8,1 8,2 "M1 vs. M2 Chip Buyer's Guide: How Much Better Really Is M2?". MacRumors (inglise). Vaadatud 28. aprillil 2023.
  9. "Apple's M1 vs. M2 Chip: What are the Differences?". Satechi (inglise). Originaali arhiivikoopia seisuga 28. aprill 2023. Vaadatud 28. aprillil 2023.
  10. "Apple M2 chip coming to these Mac models; MORE variants than M1 generation". HT Tech (inglise). 16. aprill 2022. Vaadatud 28. aprillil 2023.
  11. 11,0 11,1 INSANE Machine Learning on Neural Engine | M2 Pro/Max, vaadatud 28. aprillil 2023
  12. Engheim, Erik (9. veebruar 2023). "What Makes Apple Silicon So Fast?". Debugger (inglise). Vaadatud 27. aprillil 2023.
  13. 13,0 13,1 "Apple M2 Review". TechSpot (Ameerika inglise). Vaadatud 27. aprillil 2023.