Mi az az Apple Silicon és hogyan működnek az M-szériás chipek?
Az Apple M-szériás chipjei a CPU-t, GPU-t és memóriát egyetlen chipen egyesítve váltották fel az Intel processzorokat a Mac-ekben – ez a kialakítás átalakította a laptopok teljesítményét és akkumulátor-élettartamát.
Egy chip, ami megváltoztatta a személyi számítástechnikát
2020 novemberében az Apple bemutatott valamit, ami meglepte a technológiai ipart: egy olyan laptop chipet, amely elég erős ahhoz, hogy felvegye a versenyt a csúcskategóriás asztali processzorokkal, ugyanakkor elég hatékony ahhoz, hogy egy vékony MacBook Air 18 órán keresztül működjön egyetlen feltöltéssel. A titok az Apple Silicon volt – egy teljesen házon belül tervezett, egyedi chipcsalád, amely alapvetően eltérő architektúrára épül, mint az Intel processzorok, amelyeket a Mac-ek 15 éve használtak.
Az M-szériás chipek – az eredeti M1-től a mai M5-ig – nem csupán gyorsabb processzorok. Egy másfajta filozófiát képviselnek arról, hogyan kellene a számítógépeket építeni.
Mitől más az Apple Silicon?
Lényegében minden M-szériás chip egy System on a Chip (SoC) – ami azt jelenti, hogy a CPU, a GPU, a Neural Engine, a memóriavezérlők és más alkatrészek mind egyetlen szilíciumdarabra vannak integrálva. A hagyományos PC-k különválasztják ezeket az elemeket: a processzor egy foglalatban ül, a grafikus kártya egy másik nyílásba csatlakozik, a RAM pedig különálló modulokon található, amelyek egy memóriabusz segítségével kapcsolódnak egymáshoz. Az Apple megközelítése teljesen kiküszöböli ezeket a távolságokat.
A legjelentősebb innováció ezen az SoC-n belül a Unified Memory Architecture (UMA). Egy hagyományos számítógépben a CPU és a GPU külön RAM-készleteket tart fenn. Az adatok megosztása közöttük megköveteli, hogy azokat átmásolják egy buszon – ez egy lassú, energiaigényes művelet. Az UMA-val mindkét processzor egyszerre fér hozzá ugyanahhoz a fizikai memóriakészlethez, másolás nélkül. Ez drámaian csökkenti a késleltetést, és lehetővé teszi, hogy az Apple chipjei messze felülmúlják az energiafogyasztásukat.
Az M5 Max például akár 614 GB/s memóriasávszélességet is biztosít – ez a szám megközelíti azt, amit a sokszorosába kerülő professzionális munkaállomásokban találhatunk.
Miért hagyta az Apple az Intelt hátra?
Az egyedi szilíciumra való átállás volt a harmadik jelentős processzorváltás a Mac történetében. Az Apple 1994-ben a Motorola 68k chipekről PowerPC-re, majd 2006-ban PowerPC-ről Intelre váltott. Minden ugrást a teljesítménybeli korlátok és a stratégiai kontroll motiváltak.
A 2010-es évek végére az Apple mobil chipjei – amelyeket iPhone-okhoz és iPadekhez terveztek – már nyers teljesítményben felülmúlták az Intel laptop processzorait. A 2018-as iPad Pro-ban található A12X Bionic állítólag hasonlóan teljesített, mint az Intel Core i7 MacBook Pro chipje abban az időben. Eközben az Intel késett a gyártási határidőkkel, és küszködött azzal, hogy chipjeit versenyképes méretűre zsugorítsa.
Az Apple belső chipcsapata, amely az első iPhone óta tervezett ARM-alapú processzorokat, készen állt. 2020 júniusában Tim Cook vezérigazgató bejelentette az átállást a WWDC-n. 2023 végére az utolsó Intel Mac – a Mac Pro – is nyugdíjba vonult.
Az M-szériás generációk dióhéjban
Minden generáció mérhető ugrásokat hozott:
- M1 (2020): Az áttörés – 8 magos CPU, akár 16 GB egyesített memória, 5 nm-es gyártási eljárás. Megdöbbentette a kritikusokat az akkumulátor-élettartammal és a teljesítménnyel.
- M2 (2022): Második generációs 5 nm, gyorsabb CPU magok, továbbfejlesztett GPU, akár 24 GB memória.
- M3 (2023): Első 3 nm-es chip, hardveres sugárkövetés került a GPU-ba, dinamikus gyorsítótárazás a grafikus munkaterhelésekhez.
- M4 (2024): Továbbfejlesztett Neural Engine, optimalizálva a helyszíni AI feladatokhoz, 3 nm-es második generációs gyártási eljárás.
- M5 (2026): Új "Fusion Architecture" jellemzi, minden GPU magban dedikált Neural Acceleratorokkal. Az M5 Max akár 128 GB egyesített memóriát is támogat, és az Apple bejelentése szerint az M4-hez képest akár 4-szeres AI teljesítményt nyújt.
Az ARM alapok
Minden M-szériás chip az ARM utasításkészlet-architektúrára épül – ugyanarra az alapvető tervezésre, amelyet gyakorlatilag minden okostelefonban használnak a bolygón. Az ARM processzorok egy Reduced Instruction Set Computing (RISC) megközelítést alkalmaznak: egyszerűbb, hatékonyabb utasításokat, amelyek gyorsabban és kevesebb energiával hajthatók végre, mint az Intel x86 chipjei által használt Complex Instruction Set Computing (CISC) tervezés.
Az Apple licenceli az ARM utasításkészletet, de a saját mikroarchitektúráját a semmiből tervezi. Ez azt jelenti, hogy az Apple minden tranzisztort optimalizálhat a saját hardver- és szoftverkörnyezetéhez – amit egyetlen harmadik féltől származó chipgyártó sem tehet meg egy versenytárs termékeihez.
A kompromisszumok
Az Apple Silicon nem mentes a korlátoktól. Mivel a memória közvetlenül a chip tokjára van forrasztva, a vásárlás után nem bővíthető – ez jelentős eltérés a hagyományos asztali számítástechnikától. A felhasználóknak a vásárláskor kell kiválasztaniuk a RAM konfigurációjukat. Ezenkívül az Intel x86 architektúrájához eredetileg fordított szoftvereknek az Apple Rosetta 2 fordítórétegén kell futniuk, bár a legtöbb jelentős alkalmazást natívan átírták ARM-re.
Miért számít ez az Apple-ön túl is?
Az Apple sikere az M-szériás chipekkel felgyorsított egy szélesebb iparági eltolódást. A Qualcomm, a Microsoft és az AMD is jelentős összegeket fektetett be az ARM-alapú laptop chipekbe az M1 megjelenése óta. Az a feltételezés, hogy az x86 az egyetlen életképes architektúra a komoly számítástechnikához, végérvényesen megdőlt. Akár Mac-et használ, akár nem, az M-szériás chipek átformálták azt, amit a teljes PC ipar lehetségesnek tart.