Apple silicon
système sur puce
From Wikipedia, the free encyclopedia
Les processeurs Apple silicon sont des processeurs SoC et SiP conçus par Apple et utilisant principalement l'architecture ARM. Ils sont la base des appareils iPhone, iPad et Apple Watch ainsi que de produits tels que le HomePod, l'iPod touch et l'Apple TV. Un SoC est également conçu pour sa gamme d'écouteurs sans fil AirPods appelé Apple H1. Le , la firme américaine annonce son intention de faire la transition des Macintosh vers ARM et de se passer à terme des processeurs Intel. Bien qu'Apple sous-traite toute sa fabrication, y compris celle de ses propres SoC, elle conçoit les processeurs et contrôle entièrement leur intégration dans le matériel et les logiciels de l'entreprise.
Première série
Apple a d'abord utilisé les SoC dans les premières versions de l'iPhone et de l'iPod touch. Ils combinent dans une seule puce un cœur de traitement (CPU) basé sur l'architecture ARM, une unité de traitement graphique (GPU) et d'autres composants électroniques nécessaires à l'informatique mobile.
L'APL0098 (également dénommé 8900B[1] ou S5L8900) est présenté le lors du lancement de l'iPhone original. Il comprend un processeur ARM11 (en) monocœur tournant à 412 MHz et un GPU PowerVR MBX Lite. Il a été fabriqué par Samsung avec un procédé de gravure de 90 nm[2]. L'iPhone 3G et l'iPod touch de première génération l'utilisent également[3].
L'APL0278[4] (également dénommé S 5L8720) est présenté le , lors du lancement de l'iPod touch de 2e génération. Il comprend un processeur ARM11 monocœur tournant à 533 MHz et un GPU PowerVR MBX Lite. Il a été fabriqué par Samsung avec un procédé à 65 nm[2],[3].
L'APL0298 (également dénommé S5L8920) est présenté le lors du lancement de l'iPhone 3GS. Il comprend un processeur Cortex-A8 monocœur tournant à 600 MHz et un GPU PowerVR SGX535. Il a été fabriqué par Samsung sur un procédé à 65 nm[5].
L'APL2298 (également dénommé S5L8922) est une version rétractée 45 nm du SoC iPhone 3GS[2] et est présenté le lors du lancement de l'iPod touch de 3e génération.
Série A
La série Apple « A » est une famille de SoC utilisée dans certains modèles d'iPhone, iPad, iPod touch et l'Apple TV. Ces modèles intègrent un ou plusieurs cœurs de traitement (CPU) basés sur ARM, une unité de traitement graphique (GPU), une mémoire cache et d'autres composants électroniques nécessaires pour fournir les fonctions nécessaires à l'informatique mobile dans un seul package physique. Ils sont conçus par Apple. Les premières versions étaient fabriquées par Samsung, mais depuis l'iPhone 7, sorti en 2016, ils sont exclusivement fabriqués par TSMC[6].
Apple A4
L'Apple A4 est un SoC PoP fabriqué par Samsung[7]. Il combine un processeur ARM Cortex-A8 avec un GPU PowerVR et met l'accent sur l'efficacité énergétique[8]. La puce a fait ses débuts dans le commerce avec la sortie de la tablette iPad d'Apple, suivie de peu par le smartphone iPhone 4[9], l'iPod touch de 4e génération et l' Apple TV de 2e génération. Il a été remplacé dans l'iPad 2, sorti l'année suivante, par le processeur Apple A5.
Apple A4 est basé sur l'architecture du processeur ARM[10]. La première version publiée a fonctionné à 1 GHz pour l'iPad[11] et contient un cœur de processeur ARM Cortex-A8 associé à un processeur graphique (GPU) PowerVR SGX 535[12],[13] basé sur le procédé de fabrication de puce en silicium de 45 nm de Samsung[2],[14]. La vitesse d'horloge des unités utilisées dans l'iPhone 4 et l'iPod touch (4e génération) est de 800 MHz. La vitesse d'horloge de l'unité utilisée dans l'Apple TV n'a pas été révélée.
Il semblerait que le noyau Cortex-A8 utilisé dans l'A4 utilise des améliorations de performances développées par le concepteur de puces Intrinsity, acquis par Apple[15], en collaboration avec Samsung[16]. Le noyau résultant de ces développements est surnommé Hummingbird. Il est capable de fonctionner à des fréquences d'horloge beaucoup plus élevées que les autres implémentations tout en restant entièrement compatible avec la conception Cortex-A8 fournie par ARM[17]. D'autres améliorations de performances incluent une cache L2 supplémentaire. Le même cœur Cortex-A8 utilisé dans l'A4 est également utilisé dans le SoC S5PC110A01 de Samsung[18],[19]. Le SGX535 de l'A4 pourrait théoriquement faire le rendu de 35 millions de polygones par seconde et 500 millions de pixels par seconde, bien que les performances réelles puissent être considérablement inférieures[20].
Le package du processeur A4 ne contient pas de RAM, mais prend en charge l'installation PoP. Par conséquent, un paquet de deux fois 128 Mo de DDR SDRAM basse puissance (pour un total de 256 Mo) est monté sur le dessus de l'A4 utilisé dans l'iPad de première génération, l'iPod touch de quatrième génération[21] et l'Apple TV de deuxième génération[22]. L'iPhone 4 a deux paquets de 256 Mo de RAM pour un total de 512 Mo[23],[24],[25].
La RAM est connectée au processeur à l'aide du bus AMBA 3 AXI 64 bits d'ARM. Pour prendre en charge la demande de l'iPad en bande passante graphique élevée, la largeur du bus de données RAM est le double de celle utilisée dans les précédents appareils Apple basés sur ARM11 et ARM9.
Apple A5
L'Apple A5 est un SoC conçu par Apple et fabriqué par Samsung[26] qui a remplacé l'A4. La puce a fait ses débuts dans le commerce avec la sortie de la tablette iPad 2 d'Apple en [27], suivie plus tard dans l'année de sa sortie dans l'iPhone 4S. Apple affirme que, par rapport à son prédécesseur, l'A4, le CPU A5 « peut faire deux fois le travail » et le GPU a « jusqu'à neuf fois les performances graphiques[28] ». L'A5 contient un processeur double cœur ARM Cortex-A9 [29] avec l'extension SIMD avancée d'ARM, commercialisé sous le nom de NEON, et un processeur graphique PowerVR SGX543MP2 double cœur. Ce GPU peut assurer le rendu d'entre 70 et 80 millions de polygones par seconde et a un taux de remplissage de pixels de 2 milliards de pixels par seconde. Apple annonce, sur la page des spécifications techniques de l'iPad 2, que l'A5 a une fréquence de 1 GHz [30], bien qu'il puisse ajuster dynamiquement sa fréquence pour économiser la batterie[31]. La vitesse d'horloge de l'unité utilisée dans l'iPhone 4S est de 800 MHz. Comme l'A4, la taille du procédé de gravure de l'A5 est de 45 nm[32]. Une version mise à jour 32 nm du processeur A5 a été utilisée dans la troisième génération d'Apple TV, l'iPod touch (5e génération), l'iPad Mini et la nouvelle version de l'iPad 2 (version iPad2,4)[33]. La puce de l'Apple TV a un noyau verrouillé[34],[35]. Les marquages sur la puce indiquent qu'elle s'appelle APL2498, et dans le logiciel, la puce s'appelle S5L8942. La variante 32 nm de l'A5 offre une durée de vie de la batterie environ 15 % supérieure pendant la navigation sur le Web, 30 % supérieure lors de la lecture de jeux 3D et une autonomie environ 20 % meilleure pendant la lecture vidéo[36].
En mars 2013, Apple a lancé une nouvelle version de l'Apple TV, la troisième génération (AppleTV3,2), contenant une version plus petite et monocœur du processeur A5. Contrairement aux autres variantes de l'A5, cette version n'est pas considérée comme un PoP, car elle n'a pas de RAM empilée. La puce est très petite, elle fait seulement 6,1 × 6,2 mm, mais comme la diminution de la taille n'est pas due à une diminution de la taille de gravure (elle est toujours basée sur une gravure de 32 nm), cela indique que cette version de l'A5 est d'une nouvelle conception[37]. Les marquages sur la puce indiquent qu'elle s'appelle APL7498, mais dans le logiciel, la puce s'appelle S5L8947[38],[39].
Apple A5X
L'Apple A5X est un SoC annoncé le , lors du lancement de l'iPad de troisième génération. C'est une variante haute performance de l'Apple A5 ; Apple affirme avoir doublé les performances graphiques de l'A5[40]. Il a été remplacé dans l'iPad de 4e génération par le processeur Apple A6X.
L'A5X dispose d'une unité graphique quad-core (PowerVR SGX543MP4), à comparer au précédent dual-core, ainsi que d'un contrôleur de mémoire quad-voie qui fournit une bande passante mémoire de 12,8 Go/s, soit environ trois fois plus que dans l'A5. Les cœurs graphiques ajoutés et les canaux de mémoire supplémentaires entraînent une très grande taille, 165 mm2[41], ce qui représente environ deux fois la taille de Nvidia Tegra 3[42]. Cela est principalement dû à la grande taille du GPU PowerVR SGX543MP4. Il a été démontré que la fréquence d'horloge des deux cœurs ARM Cortex-A9 est de 1 GHz comme pour l'A5[43]. La RAM dans l'A5X est séparée du package CPU principal[44].
Apple A6
L'Apple A6 est un SoC PoP (en) présenté le , lors du lancement de l'iPhone 5. Un an plus tard, il a également été intégré à l'iPhone 5C. Apple déclare qu'il est jusqu'à deux fois plus rapide que l'Apple A5 et possède jusqu'à deux fois sa puissance graphique. Il est 22 % plus petit et consomme moins d'énergie que l'A5 gravé a 45 nm[45].
L'A6 utilise un processeur dual-core ARMv7 à 1,3 GHz personnalisé[46] conçu par Apple, appelé Swift[47], plutôt qu'un processeur sous une licence d'ARM comme dans les conceptions précédentes, et intègre une unité de traitement graphique (GPU) triple cœur PowerVR SGX 543MP3 [48] cadencé à 266 MHz. Le noyau Swift de l'A6 utilise un jeu d'instructions modifié, ARMv7s, comprenant certains éléments de l'ARM Cortex-A15, tels que la prise en charge d'Advanced SIMD v2 et VFPv4. L'A6 est fabriqué par Samsung avec une « grille métallique » (metal gate) à diélectrique high-κ (HKMG) gravé en 32 nm[49].
Apple A6X
Apple A6X est un SoC présenté lors du lancement de l'iPad de quatrième génération le . C'est une variante haute performance de l'Apple A6. Apple affirme que l'A6X a deux fois les performances du processeur et jusqu'à deux fois les performances graphiques de son prédécesseur, l'Apple A5X[50].
Comme l'A6, ce SoC continue d'utiliser le processeur Swift dual-core, mais il dispose d'un nouveau GPU quad core, d'une mémoire quad voie et d'une fréquence d'horloge du processeur de 1,4 GHz[51]. Il utilise une unité de traitement graphique (GPU) quadricœur PowerVR SGX 554MP4 intégrée fonctionnant à 300 MHz et un sous-système de contrôle de mémoire à quatre canaux[52]. Par rapport à l'A6, l'A6X est 30 % plus grand, mais il continue d'être fabriqué par Samsung avec une « grille métallique » (metal gate) à diélectrique high-κ (HKMG) gravé en 32 nm.
Apple A7
L'Apple A7 est un SoC PoP 64 bits présenté le lors du lancement de l'iPhone 5S. La puce est également utilisée dans l'iPad Air, l'iPad Mini 2 et l' iPad Mini 3. Apple déclare qu'il est jusqu'à deux fois plus rapide et possède jusqu'à deux fois la puissance graphique par rapport à son prédécesseur l'Apple A6[53]. La puce Apple A7 est la première puce 64 bits à être utilisée dans un smartphone[54].
L'A7 est conçu par Apple et a un processeur dual-core 64 bits[55] ARMv8-A[56],[57], cadencé à 1,3 GHz[58] –1.4 Ghz [59] appelé Cyclone et un GPU PowerVR G6430 intégré dans une configuration à quatre clusters[60]. L'architecture ARMv8-A permet de doubler le nombre de registres de l'A7 par rapport à l'A6[61]. Il dispose désormais de 31 registres à usage général d'une largeur de 64 bits et de 32 registres à virgule flottante / NEON d'une largeur de 128 bits chacun. L'A7 est fabriqué par Samsung avec une « grille métallique » (metal gate) à diélectrique high-κ (HKMG) gravé avec un procédé 28 nm[62]. La puce comprend plus de 1 milliard de transistors pour une taille de 102 mm2.
Apple A8
L'Apple A8 est un SoC PoP 64 bits conçu par Apple et fabriqué par TSMC. Sa première apparition a eu lieu dans l'iPhone 6 et l'iPhone 6 Plus, qui ont été présentés le . Un an plus tard, il est intégré à l'iPad Mini 4. Apple déclare qu'il a 25 % de performances de processeur en plus et 50 % de performances graphiques en plus, tout en ne consommant que 50 % de la puissance de l'Apple A7[63]. Le , Apple a lancé l'HomePod, qui est équipé d'un Apple A8 avec 1 Go de RAM[64].
L'A8 est conçu par Apple[65]. Il contient un processeur dual-core ARMv8-A 64 bits[66] à 1,4 GHz et un GPU PowerVR GX6450 personnalisé intégré dans une configuration à quatre clusters. Le GPU comprend des cœurs de shader personnalisés et un compilateur conçus par Apple[67]. L'A8 est fabriqué avec un procédé 20 nm[68] par TSMC[69], qui a remplacé Samsung en tant que fabricant des processeurs d'appareils mobiles d'Apple. Il contient 2 milliards de transistors. Malgré le double du nombre de transistors par rapport à l'A7, sa taille physique a été réduite de 13 % à 89 mm2 (non connu pour être une nouvelle microarchitecture, mais cela reste consistant avec le changement de taille de gravure)[70].
Apple A8X
L'Apple A8X est un SoC 64 bits conçu par Apple présenté lors du lancement de l'iPad Air 2 le . C'est une variante haute performance de l'Apple A8. Apple déclare qu'il a 40 % de performances de processeur en plus et 2,5 fois les performances graphiques de son prédécesseur, l'Apple A7[71].
Contrairement à l'A8, ce SoC utilise un processeur triple cœur, un nouveau GPU octa-core, une mémoire double canal et une fréquence d'horloge du processeur légèrement supérieure tournant à 1,5 GHz[72]. Il utilise une unité de traitement graphique (GPU) octa-core personnalisée intégrée PowerVR GXA6850 fonctionnant à 450 MHz et un sous-système de mémoire à double canal. Il est fabriqué par TSMC avec leur procédé de fabrication 20 nm, et comprend 3 milliards de transistors.
Apple A9
L'Apple A9 est un SoC 64 bits basé sur ARM conçu par Apple et présenté lors du lancement de l'iPhone 6S et 6S Plus, le . Apple déclare qu'il a 70 % de performances de processeur en plus et 90 % de performances graphiques en plus par rapport à son prédécesseur, l'Apple A8. Il est produit par deux fabricants, une première pour un SoC Apple. Il est fabriqué par Samsung avec son procédé 14 nm FinFET LPE et par TSMC avec son procédé FinFET 16 nm. Il a ensuite été inclus dans l'iPhone SE de première génération et l' iPad de 5e génération. L'Apple A9 fut le dernier processeur fabriqué par Apple dans le cadre d'un contrat avec Samsung, depuis toutes les puces de la série A sont fabriquées par TSMC.
Apple A9X
L'Apple A9X est un SoC 64 bits conçu par Apple qui a été annoncé le et sorti le lors du lancement de l'iPad Pro. D'après Apple il offre 80 % de performances CPU en plus et deux fois les performances GPU de son prédécesseur, l'Apple A8X. Il est fabriqué par TSMC en utilisant un procédé FinFET 16 nm[73].
Apple A10 Fusion
L'Apple A10 Fusion est un SoC 64 bits basé sur ARM (ARMv8), conçu par Apple et présenté lors du lancement de l'iPhone 7 et 7 Plus le . L'A10 est également présent sur l'iPad 6e géneration (2018), l'iPad 7e génération (2019) et l'iPod touch de 7e génération[74]. Il a une nouvelle conception ARM Big.LITTLE quatre cœurs avec deux cœurs haute performance et deux petits cœurs très efficaces au niveau énergétique. Il est 40 % plus rapide que l'A9, avec des performances graphiques 50 % supérieure. Il est fabriqué par TSMC avec son procédé FinFET 16 nm.
Apple A10X Fusion
L'Apple A10X Fusion est un SoC 64 bits basé sur ARM (ARMv8), conçu par Apple et présenté lors du lancement de l'iPad Pro 10,5 « et la deuxième génération de l'iPad Pro 12,9 », qui ont tous deux été annoncés le . Il s'agit d'une variante de l'A10 et Apple affirme qu'il offre des performances de processeur 30 % plus rapides et des performances GPU 40 % plus rapides que son prédécesseur, l'A9X. Le , Apple a annoncé que l'Apple TV 4K serait équipée d'une puce A10X. Il est fabriqué par TSMC avec son procédé FinFET 10 nm[75].
Apple A11 Bionic
L'Apple A11 Bionic est un SoC 64 bits basé sur ARM (ARMv8), conçu par Apple et présenté lors du lancement de l'iPhone 8, l'iPhone 8 Plus et l'iPhone X le . Il dispose de deux cœurs haute performance qui sont 25 % plus rapides que l'A10 Fusion et de quatre cœurs haute efficacité qui sont 70 % plus rapides que les cœurs écoénergétiques de l'A10[76]. Il s'agit également de la première puce de la série A à intégrer le « Neural Engine » d'Apple, qui améliore l'intelligence artificielle et les processus d'apprentissage automatique[77].
Apple A12 Bionic
L'Apple A12 Bionic est un SoC 64 bits ARMv8 conçu par Apple et présenté lors du lancement des iPhone XS, XS Max et XR le . Il équipe également les modèles 2019 de l'iPad Air et de l'iPad Mini. Il dispose de deux cœurs haute performance qui sont 15 % plus rapides que l'A11 Bionic et de quatre cœurs haute efficacité qui consomment 50 % d'énergie en moins que les cœurs écoénergétiques de l'A11 Bionic[78]. L'A12 est fabriqué par TSMC utilisant un procédé de gravure FinFET 7 nm, une première pour une puce de smartphone[79],[80].
Apple A12X Bionic
L'Apple A12X Bionic est un SoC 64 bits basé sur ARM, conçu par Apple qui est apparu pour la première fois dans l'iPad Pro 11,0 « et la troisième génération de l'iPad Pro 12,9 », tous deux annoncés le . Il offre des performances de processeur monocœur 35 % plus rapides (90 % en multicœur) que son prédécesseur, l'A10X. Il dispose de quatre cœurs haute performance et de quatre cœurs haute efficacité. L'A12X est fabriqué par TSMC à l'aide d'un procédé 7 nm FinFET, une première pour une puce de tablette.
Apple A12Z Bionic
L'Apple A12Z Bionic est un SoC 64 bits basé sur ARM conçu par Apple sur la base de l'A12X qui est apparu pour la première fois dans l'iPad Pro de quatrième génération, qui a été annoncé le [81]. L'A12Z est également utilisé dans l'ordinateur prototype du Developer Transition Kit qui aide les développeurs à préparer leurs logiciels pour les Mac basés sur Apple silicon[82].
Apple A13 Bionic
L'Apple A13 Bionic est un SoC 64 bits basé sur ARM conçu par Apple qui est apparu pour la première fois dans les iPhone 11, 11 Pro et 11 Pro Max, qui ont été présentés le . Il est également présent dans l'iPhone SE de 2e génération qui a été présenté le .
L'ensemble du SoC A13 Bionic comprend un total de 18 cœurs : un CPU à six cœurs, un GPU à quatre cœurs et un processeur neuronal (Neural Engine ou NPU) à huit cœurs, destiné à la gestion des processus d'apprentissage automatique embarqués ; quatre des six cœurs du CPU sont des cœurs de faible puissance destinés à la gestion d'opérations moins gourmandes en ressources processeur, telles que les appels vocaux, la navigation sur le web et l'envoi de messages, tandis que deux cœurs plus performants ne sont utilisés que pour avoir accès à plus de processeur lors des processus intensifs, tels que l'enregistrement de vidéo 4K ou l'utilisation de jeux vidéo[83].
Apple A14 Bionic
L'Apple A14 Bionic est un SoC 64 bits basé sur ARM conçu par Apple qui apparaît pour la première fois dans l'iPad Air 2020 le . Il s'agit du premier processeur 5 nm disponible dans le commerce et il contient 11,8 milliards de transistors et un processeur AI à 16 cœurs[84]. Il comprend la RAM Samsung LPDDR4X et un CPU à 6 cœurs et un processeur graphique (GPU) à 4 cœurs avec des capacités d'apprentissage automatique en temps réel.
La gamme 2020 d'iPhone (iPhone 12 mini, iPhone 12, iPhone 12 Pro, iPhone 12 Pro Max) inclut les SoC A14 Bionic.
Apple A15 Bionic
L'Apple A15 Bionic est un SoC ARM 64 bits conçu par Apple et dévoilé le . Il équipe l'iPhone 13 et l'iPad mini 6. Il embarque 15 milliards de transistors et un moteur neuronal à 16 cœurs capable d'effectuer 15,8 milliards d'opérations par seconde[85]. Pour la première fois, Apple inclut deux variantes différentes de son système sur une puce, l'une avec un GPU 5 cœurs pour l'iPhone 13 Pro, 13 Pro Max et l'iPad mini 6, et l'une avec un GPU 4 cœurs pour l'iPhone 13 et 13 mini[86]. Apple ne fournit pas de comparaison avec son prédécesseur, l'A14 Bionic.
Apple A16 Bionic
L'Apple A16 Bionic est un SoC ARM 64 bits conçu par Apple et dévoilé le . Il équipe les iPhone 14 Pro, 14 Pro Max et l'iPhone 15. Il contient 6 cœurs CPU (4 efficaces et 2 économes), 5 cœurs GPU, et un moteur neuronal à 16 cœurs.
Apple A17 Pro
L'Apple A17 Pro est un système sur une puce 64 bits ARM conçu par Apple Inc. et produit par TSMC. Il est utilisé dans les modèles d'iPhone 15 Pro et iPhone 15 Pro Max uniquement. Il comporte 6 cœurs CPU (4 efficaces et 2 économes), 6 cœurs GPU, et un moteur neuronal (NPU) à 16 cœurs.
Apple A18 et A18 Pro
L’Apple A18 et l’A18 Pro sont des SoC ARM 64 bits conçus par Apple et dévoilés le 9 septembre 2024. L’A18 intègre un CPU à six cœurs, comprenant deux cœurs haute performance et quatre cœurs à faible consommation, ainsi qu’un GPU à cinq cœurs[87]. Sur l’iPhone 16e, l’A18 se limite toutefois à un GPU à quatre cœurs[88]. De son côté, l’A18 Pro se distingue par un GPU plus puissant à six cœurs.
Comparaison
| Nom | Numéro du modèle | Image | Technologie | Taille de puce | Nombre de transistors | CPU ISA | CPU | CPU (cache) | GPU | Accélérateur IA | Technologie de la mémoire | Lancement | Utilisé dans les appareils | OS d'origine | Dernier OS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| APL0098 | 90 nm[89] | 72 mm2[90] | ARMv6 | 412 MHz single-core ARM11 | L1i : 16 Ko L1d : 16 Ko |
PowerVR MBX Lite @ 103 MHz| | N/A | 16-bit Simple canal 133 MHz LPDDR (533 Mo/s)[91] | Juin 2007 |
|
iPhone OS 1.0 | iOS 4.2.1 | |||
| APL0278 | 65 nm[90] | 36 mm2[90] | ARMv6 | 412–533 MHz single-core ARM11 | L1i : 16 Ko L1d : 16 Ko |
PowerVR MBX Lite @ 133 MHz | N/A | 32-bit Simple canal 133 MHz LPDDR (1066 Mo/s) | Septembre 2008 | iPhone OS 2.1.1 | |||||
| APL0298 | 65 nm [89] | 71.8 mm2[92] | ARMv7 | 600 MHz single-core Cortex-A8 | L1i : 32 Ko L1d : 32 Ko L2 : 256 Ko |
PowerVR SGX535 | N/A | 32-bit Simple canal 200 MHz LPDDR (1.6 Go/s) | Juin 2009 | iPhone OS 3.0 | iOS 6.1.6 | ||||
| APL2298 | 45 nm[90] | 41.6 mm2[90] | ARMv7 | 600–800 MHz single-core Cortex-A8 | L1i : 32 Ko
L1d : 32 Ko L2 : 256 Ko |
PowerVR SGX535 @ 200 MHz | N/A | 32-bit Simple canal 200 MHz LPDDR (1.6 Go/s) | Septembre 2009 | iPhone OS 3.1.1 | iOS 5.1.1 | ||||
| A4 | APL0398 | 45 nm[90],[92] | 53.3 mm2[90],[92] | ARMv7 | 0.8–1.0 GHz single-core Cortex-A8 | L1i : 32 Ko L1d : 32 Ko L2 : 512 Ko |
PowerVR SGX535[93] | N/A | 32-bit Double canal 200 MHz LPDDR (3.2 Go/s) | Mars 2010 |
|
iPhone OS 3.2 | iOS 5.1.1
iOS 6.1.6 iOS 7.1.2 | ||
| A5 | APL0498 | 45 nm [94] | 122.2 mm2[94] | ARMv7 | 0.8–1.0 GHz dual-core Cortex-A9 | L1i : 32 Ko
L1d : 32 Ko L2 : 1 Mo |
PowerVR SGX543MP2 (dual-core) @ 200 MHz (12.8 GFLOPS)[95] | N/A | 32-bit Double canal 400 MHz LPDDR2-800 (6,4 Go/s) | Mars 2011 | iOS 4.3 | iOS 9.3.5
iOS 9.3.6 | |||
| APL2498 | 32 nm HK MG (en)[96] | 69.6 mm2[96] | 0.8–1.0 GHz dual-core Cortex-A9 (one core locked in Apple TV) | L1i : 32 Ko L1d : 32 Ko L2 : 1 Mo |
PowerVR SGX543MP2 (dual-core) @ 200 MHz (12.8 GFLOPS)[95] | N/A | 32-bit Double canal 400 MHz LPDDR2-800 (6.4 Go/s) | Mars 2012 |
|
iOS 5.1 | |||||
| APL7498 | 32 nm HKMG[97] | 37.8 mm2[97] | Single-core Cortex-A9 | L1i : 32 Ko L1d : 32 Ko L2 : 1 Mo |
PowerVR SGX543MP2 (dual-core) @ 200 MHz (12.8 GFLOPS)[95] | N/A | 32-bit Double canal 400 MHz LPDDR2-800 (6.4 Go/s) | Mars 2013 |
|
||||||
| A5X | APL5498 | 45 nm [98] | 165 mm2[98] | ARMv7 | 1.0 GHz dual-core Cortex-A9 | L1i : 32 Ko L1d : 32 Ko L2 : 1 Mo |
PowerVR SGX543MP4 (quad-core) @ 200 MHz (25 GFLOPS)[95] | N/A | 32-bit Quadruple canal 400 MHz LPDDR2-800[99] (12.8 Go/s) | Mars 2012 | iOS 5.1 | iOS 9.3.5
iOS 9.3.6 | |||
| A6 | APL0598 | 32 nm HKMG[100],[101] | 96.71 mm2[100],[101] | ARMv7[102] | 1.3 GHz[103] dual-core Swift[104] | L1i : 32 Ko L1d : 32 Ko L2 : 1 Mo[105] |
PowerVR SGX543MP3 (triple-core) @ 266 MHz (25.5 GFLOPS)[106] | N/A | 32-bit Double canal 533 MHz LPDDR2-1066[107] (8,528 Go/s) | Septembre 2012 | iOS 6.0 | iOS 10.3.3
iOS 10.3.4 | |||
| A6X | APL5598 | 32 nm HKMG[108] | 123 mm2[108] | ARMv7[102] | 1.4 GHz dual-core Swift[109] | L1i : 32 Ko L1d : 32 Ko L2 : 1 Mo |
PowerVR SGX554MP4 (quad-core) @ 266 MHz (68.1 GFLOPS)[109],[110] | N/A | 32-bit Quadruple canal 533 MHz LPDDR2-1066 (17.1 Go/s)[111] | Octobre 2012 | |||||
| A7 | APL0698 | 28 nm HKMG[112] | 102 mm2[113] | ≈1 milliard | ARMv8.0-A[114] | 1.3 GHz[58] dual-core Cyclone[114] | L1i : 64 Ko L1d : 64 Ko L2 : 1 Mo |
PowerVR G6430 (quad-core) @ 450 MHz (115.2 GFLOPS)[116],[110] | N/A | 64-bit simple canal 800 MHz LPDDR3-1600[117] (12.8 Go/s)[118] | Septembre 2013 | iOS 7.0 | iOS 12.4.8 | ||
| APL5698 | 28 nm HKMG[119] | 102 mm2[113],[119] | ≈1 milliard | 1.4 GHz[120] dual-core Cyclone[114] | L1i : 64 Ko L1d : 64 Ko L2 : 1 Mo |
PowerVR G6430 (quad-core) @ 450 MHz (115.2 GFLOPS)[110] | N/A | 64-bit Simple canal 800 MHz LPDDR3-1600[117] (12.8 Go/s)[118] | Octobre 2013 | iOS 7.0.3 | |||||
| A8 | APL1011 | 20 nm (TSMC)[117] | 89 mm2[121] | ~2 milliards | ARMv8.0-A[122] | 1.1–1.5 GHz dual-core Typhoon[122],[123] | L1i : 64 Ko L1d : 64 Ko L2 : 1 Mo |
Custom PowerVR GXA6450 (quad-core)[124],[125],[126] @ ~533 MHz (136.5 GFLOPS) | N/A | 64-bit Simple canal 800 MHz LPDDR3-1600[117] (12.8 Go/s)[118] | Septembre 2014 | iOS 8.0 tvOS 9.0 |
iOS 12.4.8
Actuel | ||
| A8X | APL1012 | 20 nm (TSMC)[127],[128] | 128 mm2[127] | ~3 milliards | ARMv8.0-A | 1.5 GHz triple-core Typhoon[127],[123] | L1i : 64 Ko L1d : 64 Ko L2: 2 Mo L3 : 4 Mo[127] (Inclusive)[115] |
Custom PowerVR GXA6850 (octa-core)[124],[127],[128] @ ~450 MHz (230.4 GFLOPS) | N/A | 64-bit Double canal 800 MHz LPDDR3-1600[127] (25.6 Go/s)[118] | Octobre 2014 | iOS 8.1 | Actuel | ||
| A9 | APL0898 | 14 nm FinFET (Samsung)[129] | 96 mm2[130] | >2 milliards | ARMv8.0-A | 1.85 GHz dual-core Twister[131],[132] | L1i : 64 Ko L1d : 64 Ko L2 : 3 Mo L3 : 4 Mo (victime)[115],[133] |
Custom PowerVR GT7600 (hexa-core)[124],[134] @ 650 MHz (249.6 GFLOPS) | N/A | 64-bit Simple canal 1600 MHz LPDDR4-3200[132],[133] (25.6 Go/s)[132] | Septembre 2015 | iOS 9.0 | Actuel | ||
| APL1022 | 16 nm FinFET (TSMC)[130] | 104.5 mm2[130] | |||||||||||||
| A9X | APL1021 | 16 nm FinFET (TSMC)[135] | 143.9 mm2[135],[136] | >3 milliards | ARMv8.0-A | 2.16–2.26 GHz dual-core Twister[137],[138] | L1i : 64 Ko L1d : 64 Ko L2 : 3 Mo L3 : aucun[115],[135] |
Custom PowerVR GTA7850 (12-core)[124],[135] @ 650 MHz (499.2 GFLOPS) | N/A | 64-bit Double canal 1600 MHz LPDDR4-3200 (51.2 Go/s) | Novembre 2015 | iOS 9.1 | Actuelle | ||
| A10 Fusion | APL1W24 | 16 nm FinFET (TSMC)[139] | 125 mm2[139] | 3,3 milliards | ARMv8.1-A | 2.34 GHz quad-core (2× Hurricane + 2× Zephyr)[140] | L1i : 64 Ko L1d : 64 Ko L2 : 3 Mo L3 : 4 Mo |
Custom PowerVR GT7600 Plus (hexa-core)[124],[141],[142] @ 900 MHz (345.6 GFLOPS[143]) | N/A | 64-bit Simple canal 1600 MHz LPDDR4 (25,6 Go/s) | Septembre 2016 | iOS 10.0 | Actuel | ||
| A10X Fusion | APL1071[144] | 10 nm FinFET (TSMC)[136] | 96.4 mm2[136] | >4 milliards | ARMv8.1-A | 2.36 GHz hexa-core (3× Hurricane + 3× Zephyr)[145] | L1i : 64 Ko L1d : 64 Ko L2 : 8 Mo L3 : aucun[145] |
Custom PowerVR GT7600 Plus (12-core)[124],[146] ~@ 1000 MHz (~768 GFLOPS) | N/A | 64-bit Double canal 1600 MHz LPDDR4[145],[144] (51,2 Go/s) | Juin 2017 | iOS 10.3.2 tvOS 11.0 |
Actuel | ||
| A11 Bionic | APL1W72 | 10 nm FinFET (TSMC) | 87.66 mm2[147] | 4.3 milliards | ARMv8.2-A[148] | 2.39 GHz hexa-core (2× Monsoon + 4× Mistral) | L1i : 64 Ko L1d : 64 Ko L2 : 8 Mo L3 : aucun[149] |
Custom design (triple-core) ~@ 1066 MHz (~408 GFLOPS) | Neural Engine (dual-core) 600 GOPS | 64-bit Simple canal 2133 MHz LPDDR4X[150],[151] (34,1 Go/s) | Septembre 2017 | iOS 11.0 | Actuel | ||
| A12 Bionic | APL1W81 | 7 nm FinFET (TSMC N7) | 83.27 mm2[152] | 6,9 milliards | ARMv8.3-A[153] | 2.49 GHz hexa-core (2× Vortex + 4× Tempest)[154] | L1i : 128 Ko L1d : 128 Ko L2 : 8 Mo L3 : aucun[154] |
Custom design (quad-core) ~@ 1125 MHz (~576 GFLOPS) | Neural Engine (octa-core) 5 TOPS | 64-bit Simple canal 2133 MHz LPDDR4X[155],[156] (34.1 Go/s) | Septembre 2018 | iOS 12.0 | Actuel | ||
| A12X Bionic | APL1083 | 7 nm FinFET (TSMC N7) | ≈135 mm2[157] | 10 milliards | ARMv8.3-A[153] | 2.49 GHz octa-core (4× Vortex + 4× Tempest) | L1i : 128 Ko L1d : 128 Ko L2 : 8 Mo L3 : aucun[158] |
Custom design (hepta-core) ~@1340 MHz (~1200 GFLOPS) | Neural Engine (octa-core) 5 TOPS | 64-bit Double canal 2133 MHz LPDDR4X (68,2 Go/s) | Octobre 2018 | iOS 12.1 | Actuel | ||
| A12Z Bionic | Custom design (octa-core) ~@ 1266 MHz (~1296 GFLOPS) | Mars 2020 | iPadOS 13.4 | Actuel | |||||||||||
| Juin 2020 |
|
macOS 11 "Big Sur" (Beta) | Actuel | ||||||||||||
| A13 Bionic | APL1W85 | 7 nm FinFET (TSMC N7P) | 98.48 mm2[159] | 8.5 milliards | ARMv8.4-A[160] | 2.65 GHz hexa-core (2× Lightning + 4× Thunder) | L1i : 128 Ko L1d : 128 Ko L2 : 8 Mo L3 : aucun[161] |
Custom design (quad-core) ~@ 1575 MHz (~806 GFLOPS) | Neural Engine (octa-core) + AMX blocks (dual-core) 6 TOPS | 64-bit Simple canal 2133 MHz LPDDR4X (34.1 Go/s)[162] | Septembre 2019 | iOS 13.0 | Actuel | ||
| A14 Bionic | APL1W87 | 5 nm FinFET (TSMC N5) | 11,8 milliards | hexa-core (2× Firestorm + 4× Icestorm) | Custom design (quad-core) | Neural Engine (16-cœur) 11 TOPS | LPDDR5 (Samsung) | Septembre 2020 | iOS 14.0 | Actuel |
Série C
La série Apple « C » est une famille de puces de modem cellulaire.
Apple C1
L'Apple C1 est la première génération de puces de modem cellulaire d'Apple, utilisée pour la première fois dans l'iPhone 16e[163].
Apple C1X
L'Apple C1X est une variante de la puce C1, offrant une vitesse double. Elle a été utilisée pour la première fois dans l'iPhone Air[164] sorti le 19 septembre 2025 et est également utilisée dans l'iPad Pro (M5), l'iPhone 17e[165] et l'iPad Air (M4) (modèles Wi-Fi + Cellular, mars 2026)[166].
Série S
La série Apple « S » est une famille de system in package (SiP) utilisée dans l' Apple Watch. Elle utilise un processeur personnalisé qui, avec la mémoire, le stockage et les processeurs de prise en charge pour la connectivité sans fil, les capteurs et les entrées-sorties (E/S) constituent un ordinateur complet dans un seul boîtier. Ils sont conçus par Apple et fabriqués par des fabricants sous contrat tels que Samsung.
Apple S1
L'Apple S1 est un ordinateur intégré conçu par Apple. Il comprend des circuits de mémoire, de stockage et de support tels que des modems sans fil et des contrôleurs d'entrées-sorties (E/S) dans un boîtier intégré scellé. Il a été annoncé le dans le cadre de l'événement Wish we could say more. Sa première apparition était dans la première Apple Watch[167].
Apple S1P
Utilisé dans l'Apple Watch Series 1. Il dispose d'un processeur dual-core presque identique au S2, à l'exception du récepteur GPS intégré.
Apple S2
Utilisé dans l'Apple Watch Series 2. Il dispose d'un processeur double cœur et d'un récepteur GPS intégré.
Apple S3
Utilisé dans l'Apple Watch Series 3. Il dispose d'un processeur double cœur 70 % plus rapide que l'Apple S2 et d'un récepteur GPS intégré. Il existe également une option pour un modem cellulaire et un module eSIM interne. Il comprend également la puce W2.
Apple S4
Utilisé dans l'Apple Watch Series 4. Il dispose d'un processeur bicœur 64 bits personnalisé conçu par Apple avec des performances jusqu'à deux fois plus rapides. Il contient également la puce sans fil W3, qui prend en charge le Bluetooth 5.
Apple S5
Utilisé dans l' Apple Watch Series 5, l' Apple Watch SE, et l'HomePod mini [168]. Il a le même processeur bicœur 64 bits et GPU personnalisé conçu par Apple que le S4[169], à l'exception du magnétomètre intégré.
Apple S6
Utilisé dans l'Apple Watch Series 6. Il dispose d'un processeur bicœur 64 bits personnalisé conçu par Apple qui fonctionne jusqu'à 20 % plus rapidement que le S5[170]. Les doubles cœurs du S6 sont basés sur les « petits » cœurs Thunder économes en énergie de l'A13. Comme le S4 et le S5, il contient également la puce sans fil W3. Le S6 ajoute la nouvelle puce ultra large bande U1, un altimètre toujours allumé et une connexion Wi-Fi 5 GHz.
Apple S7
Utilisé dans l'Apple Watch Series 7, la puce S7 est un SiP disposant du même processeur bicœur 64 bits que la puce Apple S6. Elle intègre 32 Go de stockage, le Bluetooth 5.0 et 1 Go de RAM[171]. Selon Apple, les deux cœurs de la puce S7 qui sont basés sur la puce A13 permettent à l'Apple Watch Series 7 d'avoir 20 % de performances en plus que l'Apple Watch Series 5 possédant la puce S5.
Apple S8
Utilisé dans l'Apple Watch Series 8, l'Apple Watch SE 2 et l'Apple Watch Ultra, la puce S8 est un SiP disposant du même processeur bicœur 64 bits que la puce Apple S6. Elle dispose en plus un accéléromètre pouvant détecter les accidents de voiture[172]. Elle intègre le Bluetooth 5.3 et 32 Go de stockage.
Apple S9
Utilisé dans l'Apple Watch Series 9, et l'Apple Watch Ultra 2, la puce S9 est un SiP disposant d'un nouveau processeur bicœur 64 bits gravé en 5 nm, celui-ci est basé sur le processeur A15 de l'iPhone 13. Le gain de performances du GPU est de 30 % par rapport à la puce S8 précédente[173]. Elle intègre 64 Go de stockage.
Comparaison
| Nom | Numéro du Modèle | Image | Technologie des semi-conducteurs | Die (taille) | CPU ISA | CPU | CPU cache | GPU | Technologie de la mémoire | Modem | Lancement | Utilisé dans les appareils | OS d'origine | Dernier OS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1 | APL0778[174] | 28 nm HK MG[175],[176] | 32 mm2 | ARMv7k[177] | 520 MHz single-core Cortex-A7 | L1d : 32 Ko L2 : 256 Ko |
PowerVR Series 5[178] | LPDDR3[179] | Avril 2015 | watchOS 1.0 | watchOS 4.3.2 | |||
| S1P | TBC | TBC | TBC | ARMv7k[180],[181],[182] | 520 MHz dual-core Cortex-A7 sans GPS | TBC | PowerVR Series 6 'Rouge' | LPDDR3 | Septembre 2016 | watchOS 3.0 | watchOS 6.x | |||
| S2 | TBC | TBC | TBC | ARMv7k | 520 MHz dual-core Cortex-A7 avec GPS | TBC | PowerVR Series 6 'Rouge' | LPDDR3 | Septembre 2016 | watchOS 3.0 | watchOS 6.x | |||
| S3 | TBC | TBC | TBC | ARMv7k[183] | Dual-core | TBC | TBC | LPDDR4 | Qualcomm MDM9635M (Snapdragon X7 LTE) | Septembre 2017 | watchOS 4.0 | Actuel | ||
| S4 | TBC | TBC | TBC | ARMv8-A ILP32[184],[185] | Dual-core | TBC | Apple G11M | TBC | TBC | Septembre 2018 | watchOS 5.0 | Actuel | ||
| S5 | TBC | TBC | TBC | ARMv8-A ILP32 | Dual-core | TBC | Apple G11M | TBC | TBC | Septembre 2019 | watchOS 6.0 | Actuel | ||
| S6 | TBC | TBC | TBC | TBC | Dual-core Thunder | TBC | TBC | TBC | TBC | Septembre 2020 | watchOS 7.0 | Actuel |
Série T
Apple T1
La puce Apple T1 est un SoC ARMv7 (dérivé du processeur du S2 SiP) d'Apple pilotant le System Management Controller (SMC) et le capteur Touch ID des MacBook Pro 2016 et 2017 avec Touch Bar[186]. Cette puce fonctionne comme une enclave sécurisée pour le traitement et le cryptage des empreintes digitales ainsi que comme un gardien du microphone et de la caméra FaceTime HD, protégeant ces cibles potentielles contre les tentatives de piratage potentielles. Le T1 exécute bridgeOS, une variante de watchOS, distincte du processeur Intel exécutant macOS[187].
Apple T2
La puce Apple T2 est un SoC d'Apple lancé pour la première fois dans l'iMac Pro 2017. Il s'agit d'une puce ARMv8 64 bits (une variante de l'A10 ou T8010) qui exécute un système d'exploitation distinct appelé bridgeOS 2.0[188] dérivé de watchOS[189]. Il fournit une enclave sécurisée pour les clés cryptées, donne aux utilisateurs la possibilité de verrouiller le processus de démarrage de l'ordinateur, gère les fonctions système telles que la caméra et le contrôle audio et gère le cryptage et le décryptage à la volée du disque SSD[190],[191],[192]. Le T2 offre également un « traitement d'image amélioré » pour la caméra FaceTime HD de l'iMac Pro[193],[194]. Le , Apple a lancé un MacBook Pro mis à jour qui comprend la puce T2, qui active entre autres la fonction « Hey Siri »[195],[196]. Le , Apple a lancé un Mac mini et un MacBook Air mis à jour avec la puce T2[197],[198]. Le , un rafraîchissement de l'iMac 5K a été annoncé, qui inclut la puce T2.
Comparaison
| Nom | Numéro du Modèle | Image | Technologie | Taille de puce | CPU ISA | CPU | Cache CPU | GPU | Technologie de la mémoire | Lancement | Utilisé dans les appareils |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T1 | APL1023 [199] | ARMv7 | À déterminer | Octobre 2016 | |||||||
| T2 | APL1027 [200] | ARMv8-A | À déterminer | LPDDR4 | Décembre 2017 |
|
Puces W2, W3 et N1
Les puces Apple W2, W3 et N1 sont des systèmes sur une puce (SoC) sans fil spécialisés sur les connectivités Bluetooth et Wi-Fi.
Apple W2
L'Apple W2 est utilisé dans l'Apple Watch Series 3. Il est intégré au SiP Apple S3. Apple a annoncé que la mise en œuvre de la puce rend le Wi-Fi 85 % plus rapide et le Bluetooth et le Wi-Fi 50 % plus économes en énergie que la conception de la puce du modèle précédent.
Apple W3
L'Apple W3 est utilisé dans les Apple Watch Series 4[201], Series 5[202] , Series 6[170], Series 7. Il est intégré aux SiP Apple S4, S5, S6 et S7. Il prend en charge Bluetooth 5.0.
Apple N1
L'Apple N1 (nom de code Proxima[203]) est utilisé dans les iPhone 17, iPhone 17 Pro, iPhone Air, iPad Pro (M5), iPad Air (M4), MacBook Air (M5) et MacBookPro M5 Pro et M5 Max. Il intégre le Wi-Fi 7, le Bluetooth 6, et Thread dans une seule puce. Apple indique que la puce aide à améliorer les performances et la fiabilité de dispositifs tels que l'AirDrop et le Personal Hotspot[164],[204].
Comparaison
| Nom | Numéro du Modèle | Image | Technologie | Taille de puce | CPU ISA | CPU | Cache du processeur | Technologie de la mémoire | Bluetooth | Lancement | Utilisé dans les appareils |
|---|---|---|---|---|---|---|---|---|---|---|---|
| W1 | 343S00130 [205] 343S00131 |
TBC | 14,3 mm 2 | TBC | TBC | TBC | TBC | 4.2 | Septembre 2016 | ||
| W2 | 338S00348 [206] | TBC | TBC | TBC | TBC | TBC | TBC | 4.2 | Septembre 2017 | ||
| W3 | 338S00464 [207] | TBC | TBC | TBC | TBC | TBC | TBC | 5,0 | Septembre 2018 |
Puces W1 et H1
Apple W1
L'Apple W1 est un SoC d'Apple utilisé dans les AirPods 2016 et certains casques Beats[208],[209]. Il maintient une connexion Bluetooth[210] de classe 1 avec un périphérique informatique et décode le flux audio qui lui est envoyé[211].
Apple H1
La puce Apple H1 est utilisée pour la première fois dans la version 2019 des AirPods, puis est utilisée dans les Powerbeats Pro, les Beats Solo Pro, les AirPods Pro, les AirPods Max, et les Powerbeats 2020[212]. Spécialement conçue pour les écouteurs, elle dispose de Bluetooth 5.0, prend en charge les commandes mains libres « Siri » et offre une latence inférieure de 30 % par rapport à la puce W1 dans la version précédente des AirPods[213].
| Nom | Numéro du Modèle | Image | Bluetooth | Lancement | Utilisé dans les appareils |
|---|---|---|---|---|---|
| H1 | 343S00289 [214] 343S00290 [215] |
TBC | 5,0 | Mars 2019 |
|
Série U
Apple U1
La puce Apple U1, introduite dans les iPhones de 2019 et également utilisée dans l'Apple Watch Series 6, dans les iPhones de 2020, et dans HomePod mini utilise la technologie Ultra wideband pour des fonctions de reconnaissance spatiale telles qu'un AirDrop amélioré[217],[218],[219].
| Nom | Numéro du Modèle | Image | Technologie | Lancement | Utilisé dans les appareils |
|---|---|---|---|---|---|
| U1 | TMKA75 [220] | FinFET 16 nm (TSMC 16FF) |
Septembre 2019 |
Série M
Apple M1 (génération)
La puce Apple M1 est un processeur pour PC de bureau et portable, gravée en 5 nm. Elle est annoncée le , et est la première puce à utiliser une architecture ARM sur des ordinateurs Apple[221]. Elle équipe les ordinateurs MacBook Air, Mac mini et MacBook Pro 13" version fin 2020.
Depuis , cette puce équipe aussi l'iMac 24" et l'iPad Pro.
Depuis , cette puce équipe aussi l'iPad Air 5.
Les puces Apple M1 Pro et Apple M1 Max ont été annoncées le . Elles équipent les nouveaux MacBook Pro 14" et MacBook Pro 16".
Depuis , le Mac Studio est également équipé de la puce Apple M1 Max en entrée de gamme.
La puce Apple M1 Ultra est annoncée le en même temps qu'un nouvel ordinateur Mac Studio dont il est équipé.
Elle constitue la dernière puce pour la génération M1[222],[223].
Apple M2
Apple annonce le 6 juin 2022, lors de la WWDC 2022, la puce Apple M2[224] qui équipe les MacBook Air et MacBook Pro 13" version 2022.
Apple M3
Apple annonce les puces M3, M3 Pro et M3 Max durant la Keynote "Scary fast" du 30 octobre 2023. Celles-ci sont disponibles avec les nouveaux MacBook Pro et iMac[225].
Les puces Apple M3 profitent d’une gravure en 3 nm contre 5 nm sur les générations précédentes. Cela permet, d'après Apple, une réduction de la consommation de 50 % par rapport aux puces M1 et de 30 % face aux dernières puces M2[226].
Les SoC Apple M3 présentent également une nouvelle technologie appelée Dynamic caching, celle-ci permet d'améliorer la gestion de la mémoire vidéo en allouant automatiquement la quantité de mémoire nécessaire au GPU en temps réel. Il y a aussi la prise en charge directe du Mesh Shading et du Ray Tracing par les nouveaux processeurs[227].
Un nouveau moteur médias est inclus avec les puces M3, celui-ci permet la prise en charge du décodage du codec vidéo AV1[228].
Apple M4
Apple annonce le 7 mai 2024 la puce M4 pour les iPad Pro M4 (11" et 13" pouces), dont le processeur neuronal atteint 38 TOPS.
Comparaison
| Général | Technologie | CPU | GPU | Accélérateur IA | Technologie mémoire | Première sortie | Utilisé dans les appareils | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nom | Numéro du Modèle | Image | Procédé | Nombre de transistors |
Surface du die | Densité de transistors |
ISA CPU | Nom du cœur (P) | Cœurs (P) | Fréquence (P) | Nom du cœur (E) | Cœurs (E) | Fréquence (E) | Total cœurs |
Cache L1 | Cache L2 | Cache SLC | Fournisseur GPU | Cœurs GPU | Unités SIMD/EU |
ALU FP32 | Fréquence GPU | Perf. FP32 (TFLOPS) | Ray tracing matériel |
Cœurs IA | TOPS | Largeur bus mémoire |
Bits par voie | Type mémoire | Bande passante théorique | ||
| M1 | APL1102 / T8103 | TSMC N5 | 16 milliards | 118,91 mm² | ~134 MTr/mm² | ARMv8.5-A | Firestorm | 4 | 3,20 GHz | Icestorm | 4 | 2,06 GHz | 8 | P : L1i 192 Ko / L1d 128 Ko E : L1i 128 Ko / L1d 64 Ko |
P : 12 Mo ; E : 4 Mo | 8 Mo | 4ᵉ gén. Apple | 7 | 28 | 896 | 1 278 MHz | 2,290 | non | 16 | 11 TOPS | 128-bit | 2 canaux × 64-bit | LPDDR4X-4266 | 68,25 Go/s | 17 novembre 2020 | MacBook Air (fin 2020) ; Mac mini (2020) ; MacBook Pro 13" (fin 2020) ; iPad Pro 12,9" (5ᵉ gén.) ; iPad Pro 11" (3ᵉ gén.) ; iMac (2021) ; iPad Air 5 | |
| M1 Pro | APL1103 / T6000 | 33,7 milliards | ≈245 mm² | ~137 MTr/mm² | 6 | 3,23 GHz | 2 | 10 | P : L1i 192 Ko / L1d 128 Ko E : L1i 128 Ko / L1d 64 Ko |
P : 24 Mo ; E : 4 Mo | 24 Mo | 14 | 56 | 1 792 | 1 296 MHz | 4,644 | 256-bit | 2 canaux × 128-bit | LPDDR5-6400 | 204,8 Go/s | 26 octobre 2021 | MacBook Pro 14" (2021) ; MacBook Pro 16" (2021) | ||||||||||
| — | 16 | 64 | 2 048 | 5,308 | ||||||||||||||||||||||||||||
| M1 Max | APL1105 / T6001 | 57 milliards | ≈432 mm² | ~132 MTr/mm² | 8 | 48 Mo | 24 | 96 | 3 072 | 7,962 | 512-bit | 4 canaux × 128-bit | 409,6 Go/s | MacBook Pro 14"/16" (2021) ; Mac Studio | ||||||||||||||||||
| — | 32 | 128 | 4 096 | 10,0 | ||||||||||||||||||||||||||||
| M1 Ultra | APL1W06 / T6002 | 114 milliards | ≈864 mm² | 16 | 4 | 20 | P : 48 Mo ; E : 8 Mo | 96 Mo | 96 Mo | 48 | 192 | 6 144 | 15,925 | 32 | 22 TOPS | 1 024-bit | 8 canaux × 128-bit | 819,2 Go/s | 18 mars 2022 | Mac Studio | ||||||||||||
| — | 64 | 256 | 8 192 | 21,27 | ||||||||||||||||||||||||||||
| M2 | APL1109 / T8112 | TSMC N5P | 20 milliards | 155,25 mm² | ~129 MTr/mm² | ARMv8.6-A | Avalanche | 4 | 3,50 GHz | Blizzard | 4 | 2,42 GHz | 8 | P : 16 Mo ; E : 4 Mo | 8 Mo | 8 Mo | 5ᵉ gén. Apple | 8 | 32 | 1 024 | 1 398 MHz | 2,863 | non | 16 | 15,8 TOPS | 128-bit | 2 canaux × 64-bit | LPDDR5-6400 | 102,4 Go/s | 24 juin 2022 | MacBook Pro 13" (2022) ; MacBook Air (2022) | |
| — | 9 | 36 | 1 152 | 3,578 | iPad Air (spéc. 2024)* | |||||||||||||||||||||||||||
| — | 10 | 40 | 1 280 | 3,86 | MacBook Pro 13" (2022) ; MacBook Air (2022) | |||||||||||||||||||||||||||
| M2 Pro | APL1113 / T6020 | — | 40 milliards | ~289 mm² | ~138 MTr/mm² | 6 | 10 | P : 32 Mo ; E : 4 Mo | 24 Mo | 24 Mo | 16 | 64 | 2 048 | 5,726 | 256-bit | 4 canaux × 64-bit | 204,8 Go/s | 24 janvier 2023 | MacBook Pro 14"/16" (2023) ; Mac mini (2023) | |||||||||||||
| — | 8 | 12 | 19 | 76 | 2 432 | 6,799 | ||||||||||||||||||||||||||
| M2 max | APL1111 / T6021 | — | 67 milliards | — | — | 8 | 3,69 GHz | 4 | 12 | P : 32 Mo ; E : 4 Mo | 48 Mo | 48 Mo | 30 | 120 | 3 840 | 10,736 | 512-bit | 4 canaux × 128-bit | 409,6 Go/s | MacBook Pro 14"/16" (2023) ; Mac Studio (2023) | ||||||||||||
| — | 38 | 152 | 4 864 | 13,599 | ||||||||||||||||||||||||||||
| M2 Ultra | APL1W12 / T6022 | — | 134 milliards | — | — | 16 | 3,00–3,70 GHz | 8 | 24 | P : 64 Mo ; E : 8 Mo | 96 Mo | 96 Mo | 60 | 240 | 7 680 | 21,473 | 32 | 31,6 TOPS | 1 024-bit | 8 canaux × 128-bit | 819,2 Go/s | 13 juin 2023 | Mac Studio (2023) ; Mac Pro (2023) | |||||||||
| — | 76 | 304 | 9 728 | 27,199 | ||||||||||||||||||||||||||||
| M3 | APL1201 / T8122 | — | TSMC N3B | 25 milliards | — | — | (n/a) | — | 4 | 4,05 GHz | — | 4 | 2,75 GHz | 8 | P : 16 Mo ; E : 4 Mo | 8 Mo | 8 Mo | 7ᵉ gén. Apple | 8 | 128 | 1 024 | 1 380 MHz | 2,826 | 16 | 16 | 18 TOPS | 128-bit | 2 canaux × 64-bit | LPDDR5 | 102,4 Go/s | 7 novembre 2023 | iMac (2023) ; MacBook Pro 14" (entrée de gamme 2023) |
| — | 10 | 160 | 1 280 | 3,533 | MacBook Pro 14" (2023) | |||||||||||||||||||||||||||
| M3 Pro | APL1203 / T6030 | 37 milliards | 5 | 6 | 11 | 12 Mo | 12 Mo | 14 | 224 | 1 792 | 4,946 | 192-bit | 3 canaux × 64-bit | 153,6 Go/s | MacBook Pro 14"/16" (2023) | |||||||||||||||||
| — | 6 | 12 | 18 | 288 | 2 304 | 6,359 | ||||||||||||||||||||||||||
| M3 Max | APL1204 / T6034 | 92 milliards | 10 | 4 | 14 | P : 32 Mo ; E : 4 Mo | 48 Mo | 48 Mo | 30 | 480 | 3 840 | 10,598 | 384-bit | 3 canaux × 128-bit | 307,2 Go/s | |||||||||||||||||
| APL1204 / T6031 | — | 12 | 16 | 40 | 640 | 5 120 | 14,131 | 4 canaux × 128-bit | 409,6 Go/s | MacBook Pro 16" (2023) | ||||||||||||||||||||||
| M3 Ultra | T6032 | 184 milliards | 20 | 8 | 28 | P : 64 Mo ; E : 8 Mo | 96 Mo | 96 Mo | 60 | 960 | 7 680 | 21,197 | 36 TOPS | 1 024-bit | 8 canaux × 128-bit | 819,2 Go/s | 12 mars 2025 | Mac Studio (2025) | ||||||||||||||
| — | 24 | 32 | 76 | 1 216 | 10 240 | 28,262 | ||||||||||||||||||||||||||
| M4 | APL1206 / T8132 | — | TSMC N3E | 28 milliards | — | — | ARMv9 | — | 4 | 4,40 GHz | — | 4 | 2,85 GHz | 8 | P : 16 Mo ; E : 4 Mo | 8 Mo | — | 8ᵉ gén. Apple | 8 | 128 | 1 024 | 1 470 MHz | 2,83 | 38 | 16 | 38 TOPS | 128-bit | 2 canaux × 64-bit | LPDDR5X-7500 | 120 Go/s | 15 mai 2024 | iPad Pro (M4) 2024 |
| — | 3 | 6 | 9 | 10 Mo | — | 9 | 160 | 1 280 | 4,26 | |||||||||||||||||||||||
| — | 4 | 10 | 10 Mo | — | 10 | |||||||||||||||||||||||||||
| M4 pro | T6040 | — | 8 | 4,51 GHz | 4 | 12 | P : 2×16 Mo ; E : 4 Mo | — | — | 16 | 256 | 2 048 | 1 578 MHz | 6,82 | 256-bit | 4 canaux × 64-bit | LPDDR5X-8533 | 273 Go/s | 8 novembre 2024 | MacBook Pro | ||||||||||||
| — | 10 | 14 | — | — | 20 | 320 | 2 560 | 8,52 | ||||||||||||||||||||||||
| M4 Max | T6041 | — | 10 | 14 | P : 32 Mo ; E : 4 Mo | — | — | 32 | 512 | 4 096 | — | 13,64 | 512-bit | 4 canaux × 128-bit | 409,6 Go/s | MacBook Pro / Mac Studio | ||||||||||||||||
| — | 12 | 16 | — | — | 40 | 640 | 5 120 | — | 17,04 | 546 Go/s | ||||||||||||||||||||||
Série R
Apple R1
Lors de la WWDC 2023, le 5 juin 2023, Apple a dévoilé une nouvelle gamme de puces intégrées à l’Apple Vision Pro. En plus de la puce Apple M2, le casque est équipé de la nouvelle puce Apple R1, spécialement conçue pour gérer en temps réel l’environnement de l’utilisateur[229]. Cette puce traite les données transmises par les douze caméras, les cinq capteurs et les six microphones intégrés, garantissant une expérience fluide en épaulant la puce M2. La puce R1 s'occupe également de diffuser les images sur les écrans du casque en 12 millisecondes[230].
Voir également
- Coprocesseur de mouvement Apple
- ARM Cortex-A9 MPCore
- Les GPU PowerVR SGX ont également été utilisés dans l' iPhone 3GS et l'iPod touch de troisième génération
- PWRficient, un processeur conçu par PA Semi, une société acquise par Apple pour former un département interne de conception de puces personnalisées
- Transition des Macintosh vers l'ARM