- La puce M5 intègre un Neural Accelerator dans chaque cœur GPU, ce qui porte la vitesse des calculs d’IA à plus de 4 fois celle de la M4
- Elle combine un GPU 10 cœurs, un Neural Engine 16 cœurs et une bande passante mémoire unifiée de 153 Go/s pour renforcer fortement les performances à la fois des modèles d’IA on-device et du traitement graphique
- Intégrée aux MacBook Pro 14, iPad Pro et Apple Vision Pro, elle améliore nettement la vitesse d’exécution des workflows basés sur l’IA, des modèles de diffusion et des modèles de langage
- Grâce au nouveau moteur de ray tracing de 3e génération et au Dynamic Caching de 2e génération, elle offre jusqu’à 45 % de performances graphiques supplémentaires dans les jeux et les applications 3D
- Apple souligne que la puce M5 constitue une plateforme clé pour l’ère de l’IA, marquant le prochain grand bond d’Apple Silicon à la fois en efficacité énergétique et en performances
Aperçu de la puce M5
- La puce M5 est un SoC Apple Silicon de nouvelle génération fabriqué avec un procédé 3 nm de 3e génération, entièrement repensé pour les charges de travail IA
- En intégrant un Neural Accelerator dans chacun des 10 cœurs GPU, elle atteint des performances de calcul IA 4 fois supérieures à la M4 et 6 fois supérieures à la M1
- Son CPU 10 cœurs, composé de 4 cœurs de performance et 6 cœurs d’efficacité, offre des performances multithread 15 % plus rapides que la M4
- Le Neural Engine 16 cœurs, le moteur multimédia amélioré et la bande passante mémoire de 153 Go/s renforcent l’efficacité de l’ensemble du système
Une avancée majeure pour les performances IA et graphiques
- L’architecture GPU de nouvelle génération de la M5 optimise tous les blocs de calcul pour l’IA, et le Neural Accelerator intégré au GPU traite directement les opérations d’IA
- La vitesse d’exécution des applications d’IA on-device comme Draw Things et LM Studio augmente fortement
- La combinaison du moteur de ray tracing de 3e génération et du Dynamic Caching de 2e génération améliore les performances graphiques de 30 % par rapport à la M4 et de 2,5 fois par rapport à la M1
- Elle permet la prise en charge du 120 Hz et des transitions d’images fluides dans des jeux exigeants comme Cyberpunk 2077
- Les applications basées sur les frameworks officiels d’Apple (Core ML, Metal Performance Shaders, Metal 4) peuvent bénéficier immédiatement d’un gain de performances
- Les développeurs peuvent contrôler directement le Neural Accelerator du GPU via la Metal 4 Tensor API
Neural Engine et Apple Intelligence
- Le Neural Engine 16 cœurs coopère avec les Neural Accelerators du CPU et du GPU pour exécuter rapidement les calculs d’IA
- Sur Apple Vision Pro, des fonctions d’IA complexes comme la conversion 3D de photos et la génération de Persona fonctionnent encore plus vite
- La réactivité des modèles de langage basés sur Apple Intelligence et de l’outil Image Playground s’améliore, renforçant l’expérience d’IA on-device
- Les développeurs peuvent eux aussi constater un gain de performances lorsqu’ils utilisent les modèles Apple Intelligence grâce au Neural Engine amélioré de la M5
Architecture mémoire
- La bande passante mémoire unifiée de 153 Go/s représente une hausse de 30 % par rapport à la M4 et de plus de 2 fois par rapport à la M1
- Grâce à une structure de pool mémoire unique, le CPU, le GPU et le Neural Engine peuvent accéder à la même mémoire de grande capacité
- Avec une configuration de 32 Go de mémoire, il devient possible d’exécuter simultanément et de manière fluide de lourdes applications créatives comme Photoshop et Final Cut Pro, ainsi que de grands modèles d’IA
- Elle maximise les performances des grands modèles d’IA et du rendu graphique en temps réel
Efficacité énergétique et environnement
- La M5 améliore fortement les performances tout en conservant une efficacité énergétique parmi les meilleures du secteur
- Dans le cadre de l’initiative Apple 2030, Apple cherche à réduire les émissions de carbone sur l’ensemble de la chaîne, de la production aux matériaux, à l’électricité et au transport
- Les appareils équipés de la puce M5 respectent les normes d’efficacité énergétique et minimisent la consommation d’énergie sur l’ensemble de leur cycle de vie
Signification globale
- La puce M5 symbolise le fait que l’évolution d’Apple Silicon entre pleinement dans l’ère du computing centré sur l’IA
- Grâce à la conception intégrée du GPU et du Neural Engine, les performances de l’IA on-device évoluent dans le sens d’une moindre dépendance au cloud et d’une plus grande autonomie de calcul des appareils personnels
- Apple redéfinit ainsi les MacBook Pro, iPad Pro et Vision Pro comme des plateformes créatives IA de nouvelle génération
3 commentaires
On dirait les efforts désespérés d’Apple, élève en retard sur l’IA, mais malgré tout, c’est quand même assez prometteur haha
Avis Hacker News
J’ai l’impression qu’Apple fait des choses incroyablement impressionnantes côté matériel.
L’équipe logicielle, en revanche, devrait vraiment se ressaisir. Le M1 est déjà si puissant que, pour la plupart des utilisateurs, une mise à niveau n’est pas nécessaire.
Mais le nouvel OS (Tahoe) ralentit soudainement mon M1 Air, même pour des tâches que je fais exactement de la même manière depuis des années.
Si c’est un ralentissement intentionnel, ce serait vraiment décevant
Même le pointeur de la souris donne l’impression de se téléporter. Désactiver la transparence dans les réglages d’accessibilité n’a rien réglé, et ça a même empiré les choses
Dire que le M1 est puissant me semble exagéré. Les performances par watt sont excellentes, mais en volume de calcul brut, un Ryzen 9 7945HX traite environ 3 fois plus de travail qu’un M1 Max, et un Intel Core Ultra 7 265k environ 3,5 fois plus
Le problème ARM contre x86 existe aussi. Même si des distributions compatibles sortent, sur desktop on veut pouvoir faire tourner tout un ensemble de logiciels et de jeux, et ARM a encore beaucoup de limites. Sur portable, c’est devenu un choix plus rationnel, mais un vrai desktop ARM libre et réellement exploitable me semble encore loin
Si ce n’est pas ton style, la nouvelle fonction de conteneurs natifs de Tahoe permet aussi de lancer directement des conteneurs depuis dockerhub, entre autres.
Et pour qualifier l’écosystème macOS de « jardin clos », on peut quand même installer librement des apps et utiliser avec homebrew presque tous les logiciels open source ou non
Presque toutes les informations sur l’Apple Neural Engine (ANE) proviennent de la documentation officielle d’Apple ou du reverse engineering (repo Github), et j’imagine que cette fois encore il y a eu quelques améliorations pour mieux gérer les performances des transformers.
Les publications d’Apple sur les transformers sont aussi assez intéressantes :
Côté logiciel, MLX a déjà beaucoup amélioré les choses, mais il y a encore de la marge. Il faudra voir jusqu’où le M5 Max progressera
Quelles que soient les améliorations, elles ne s’appliqueront pas aux générations précédentes, et le plus frustrant reste qu’Apple continue à proposer seulement 8 Go de mémoire unifiée
Et il semble que le M5 ajoute un « Neural Accelerator » à chaque cœur
Source
Le fait qu’ils mettent autant l’accent sur l’IA dans le communiqué donne aussi l’impression qu’Apple est un peu dans l’urgence.
Le fait d’avoir intégré au GPU et à l’accélérateur neuronal de quoi booster la vitesse des calculs d’IA est effectivement assez révolutionnaire, donc les performances on-device devraient énormément progresser. Maintenant, l’enjeu sera surtout de voir à quel point le modèle qu’ils mettront dessus sera bon, haha.