Apple M5
From Wikipedia, the free encyclopedia
| Production | 10 octobre 2025 |
|---|---|
| Concepteur | Apple |
| Fabricant | TSMC |
| Finesse de gravure | 3 nm |
|---|---|
| Procédé de fabrication | TSMC N3P |
| Cœur |
M5 : 9 ou 10 (3/4 super + 6 haute efficacité) M5 Pro : 15 ou 18 (5/6 super + 10/12 haute performance) M5 Max : 18 (6 super + 12 haute performance) |
| Mémoire (RAM) |
LPDDR5X 9600 MT/s M5 : 12, 16, 24 ou 32 Go M5 Pro : 24, 48 ou 64 Go M5 Max : 36, 48, 64 ou 128 Go |
| Processeur graphique |
GPU intégré conçu par Apple M5 : 8 ou 10 coeurs M5 Pro : 16 ou 20 coeurs M5 Max : 32 ou 40 coeurs |
| Architecture | ARMv9.2-A[1] |
|---|
| Variantes |
|---|
L'Apple M5 est un système sur une puce (SoC) basé sur une architecture ARM, conçu par Apple, faisant partie de la série Apple silicon, comprenant une unité centrale de traitement (CPU), un processeur graphique (GPU), une unité de traitement neuronal (NPU) et de la mémoire vive unifiée intégrée dans le SoC. Le SoC M5 a été annoncé le pour le MacBook Pro 14 pouces, l'iPad Pro et l'Apple Vision Pro, succédant à l'Apple M4[3].
Les M5 Pro et M5 Max ont été annoncé le en même temps que les modèles MacBook Pro améliorés[4]
CPU
Les trois variantes sont fabriquées par TSMC avec un procédé 3 nm de 3e génération[5]. Le M5 de base utilise une conception traditionnelle à puce unique, tandis que le M5 Pro et le M5 Max introduisent l’architecture Fusion conçue par Apple, qui relie deux puces dans un seul SoC grâce à un procédé de packaging avancé[4].
Toutes les puces M5 partagent un cœur CPU hautes performances qu’Apple appelle le « super cœur ». Ce cœur a été initialement introduit sous le nom de « cœur hautes performances » lors du lancement du M5 de base en et a été renommé rétroactivement avec l’annonce du M5 Pro et du M5 Max[6]. Apple le décrit comme le cœur CPU le plus rapide au monde pour les performances en mode single-thread, citant une bande passante accrue du front-end, une nouvelle hiérarchie de cache et une meilleure prédiction des branchements[4].
Le M5 de base dispose d’un CPU allant jusqu’à 10 cœurs comprenant jusqu’à quatre super cœurs et six cœurs haute efficacité, offrant des performances multithread jusqu’à 15 % plus rapides que le M4[3],[7]. Les configurations iPad Pro à stockage réduit (256 et 512 Go) utilisent une variante à 9 cœurs binned avec trois super cœurs[8].
Le M5 Pro et le M5 Max remplacent les cœurs haute efficacité par un tout nouveau « cœur hautes performances », une conception distincte optimisée pour des charges multithread économes en énergie, à ne pas confondre avec le super cœur malgré le chevauchement de noms avec les générations précédentes[6]. Le M5 Pro est disponible avec 15 cœurs (5 super + 10 hautes performances) ou 18 cœurs (6 super + 12 hautes performances), tandis que le M5 Max propose la configuration complète 18 cœurs. Apple revendique des performances multithread jusqu’à 30 % plus rapides que les M4 Pro et M4 Max, et jusqu’à 2,5 fois supérieures aux performances multithread par rapport aux M1 Pro et M1 Max[4].
GPU
Le M5 introduit une architecture GPU de nouvelle génération intégrant un accélérateur neuronal dédié intégré à chaque cœur de GPU[9]. Cette architecture est partagée sur les trois variantes avec un nombre de cœurs variable : 8 ou 10 cœurs sur le M5 de base, 16 ou 20 sur le M5 Pro, et 32 ou 40 sur le M5 Max. Selon Apple, elle offre plus de 4 fois la performance maximale du GPU pour l’IA comparée au M4, et plus de 6 fois comparée au M1.
Le GPU inclut des cœurs shader améliorés et le moteur de lancer de rayons de troisième génération d’Apple, offrant jusqu’à 45 % d’amélioration graphique (pour le M5 de base) dans les applications utilisant le lancer de rayons par rapport au M4 de base. Les performances graphiques globales sont jusqu’à 30 % supérieures à celles de M4 et jusqu’à 2,5 fois plus rapides que M1. Le GPU propose également une mise en cache dynamique de deuxième génération repensée.
Les accélérateurs neuronaux de chaque cœur GPU peuvent être programmés directement par les développeurs en utilisant les API Tensor dans Metal 4. L’architecture GPU est conçue pour une intégration fluide avec les frameworks logiciels d’Apple, incluant Core ML, Metal Performance Shaders et Metal 4.
Moteur neuronal
Le M5 inclut un moteur neuronal amélioré à 16 cœurs qui fonctionne en parallèle avec les accélérateurs neuronaux des cœurs GPU pour optimiser la puce pour les charges de travail IA[10].
Media Engine
Toutes les variantes du M5 possèdent un Media Engine (moteur vidéo) qui supporte le décodage accéléré par le matériel de H.264, HEVC, ProRes, ProRes RAW et AV1. Le M5 Max double le pipeline vidéo, avec deux moteurs de codage vidéo et deux moteurs de codage/décodage ProRes, comparé à un de chaque type sur les M5 et M5 Pro[4],[11].
Mémoire
L’architecture de mémoire unifiée permet au CPU, au GPU et au NPU d’accéder à un grand pool unique de mémoire LPDDR5X .
Le M5 de base supporte jusqu’à 32 Go et dispose d’une bande passante mémoire de 153,6 Go/s, ce qui représente une augmentation de près de 30 % par rapport au M4 et plus du par rapport au M1. Le M5 Pro supporte jusqu'à 64 Go avec une bande passante de 307 Go/s tandis que le M5 Max supporte jusqu'à 128 Go, avec une bande passante de 460 Go/s pour la configuration à GPU 32 coeurs et 614 Go/s pour la configuration à GPU 40 coeurs[4].
Autres caractéristiques
Pour l'Apple Vision Pro, le M5 de base inclut un contrôleur d'affichage amélioré qui affiche 10 % de pixels en plus[12] sur les écrans micro-OLED et prend en charge des taux de rafraîchissement allant jusqu’à 120 Hz, ce qui permet des détails plus nets, des performances d’affichage plus fluides et une réduction du flou de mouvement.
Toutes les variantes du M5 supportent le Memory Integrity Enforcement (MIE), un système de sécurité de la mémoire basé sur le hardware et le software qui utilise le Enhanced Memory Tagging Extension (EMTE) d'ARM en mode synchrone. Ce système défend contre les vulnérabilités de débordement de buffer et d'utilisation après libération et protège contre les attaques par canal auxiliaire. Apple décrit ce système comme étant une première industrielle en protection de sécurité de la mémoire toujours activée et qui ne compromet pas les performances[13],[4].
Les M5 Pro et M5 Max intègrent des contrôleurs Thunderbolt 5 dédiés sur la puce, chaque port étant équipé de son propre contrôleur pour allouer une bande passante complète simultanée sur tous les ports. Le M5 de base utilise Thunderbolt 4[11]. De même, les M5 Pro et M5 Max supportent le Wi-Fi 7 et Bluetooth 6 à l'aide de la puce de réseau Apple N1, tandis que le M5 de base supporte le Wi-Fi 6E et le Bluetooth 5.3[11],[4].
Architecture Fusion
Les M5 Pro et M5 Max sont fabriqués avec l'architecture Fusion conçue par Apple, une première sur Apple silicon[4]. Les puces Apple silicon précédentes, y compris le M5 de base, utilisent une conception à puce unique ; l’architecture Fusion regroupe à la place deux puces 3 nanomètres de 3e génération dans un seul SoC utilisant un packaging avancé avec des interconnexions à haute bande passante et à faible latence[14].
Les deux puces abritent collectivement le CPU, le GPU, le Media Engine, le Neural Engine, le contrôleur de mémoire unifiée et les capacités Thunderbolt 5. Cette approche permet à Apple d’augmenter le nombre de cœurs et la bande passante de la mémoire au-delà des limites d’une seule puce tout en préservant l’architecture mémoire unifiée partagée par le CPU, le GPU et le Neural Engine[4]. Des conceptions multi-puces utilisant des concepts similaires ont été employées dans des processeurs d’Intel et AMD, bien que l’implémentation d’Apple soit intégrée dans un SoC à mémoire unifiée plutôt que dans un boîtier de CPU ou de GPU discret[15].
Performance
Apple affirme que le M5 offre plus de 4 fois les performances de calcul GPU maximales pour l’IA comparé au M4[16], et plus de 6 fois par rapport au M1. Les performances graphiques sont jusqu’à 45 % supérieures à celles du M4 dans les applications de lancer de rayons, avec des performances graphiques globales jusqu’à 30 % plus rapides que celles du M4 et jusqu’à 2,5 fois plus rapides que celles du M1. Les performances multithread du processeur sont jusqu’à 15 % plus rapides que celles du M4.