Cet article examine comment l'architecture de mémoire unifiée d'Apple fonctionne réellement sur Apple Silicon, comme le processeur M1 !
Avec la sortie continue des appareils Apple alimentés par M, l'incroyable efficacité de cette famille de chipsets suscite un regain d'intérêt. Le lancement de la puce M1 en 2020 a amené la firme de Cupertino à utiliser pour la première fois l'architecture de mémoire unifiée (UMA) sur le silicium Apple. Cette approche de la mémoire permet à Apple d’obtenir des performances plus élevées avec moins de RAM totale. Alors, comment fonctionne réellement la mémoire unifiée sur Apple Silicon? Jetons un coup d'oeil, en commençant par quelques notions de base sur la mémoire en général et sur les nouveautés du système. Mac alimentés par M.
Qu'est-ce que la RAM et en quoi les puces M sont-elles différentes ici?
RAM signifie "Random Access Memory". Il s'agit du composant principal de la mémoire système de n'importe quel ordinateur. La mémoire système fournit un référentiel temporaire pour les données utilisées par votre ordinateur à un instant donné. Les données stockées dans la mémoire système peuvent inclure les fichiers que vous consultez actuellement, ainsi que les fichiers nécessaires à macOS. Traditionnellement, la RAM existe physiquement sous la forme d'une longue clé qui s'insère dans un emplacement de votre carte mère. Le M1 est également une révolution dans ce domaine.
Apple a conçu le M1 comme un système sur puce (SoC), avec la RAM incluse dans ce package. Bien que l'intégration de RAM avec le SoC soit courante dans les smartphones, comme le Série iPhone 14, il s'agit d'une idée relativement nouvelle pour les ordinateurs de bureau et portables. L'ajout de RAM à la conception du SoC permet un accès plus rapide à la mémoire, améliorant ainsi l'efficacité.
En plus d'ajouter physiquement de la RAM au SoC, Apple a modifié fondamentalement la manière dont le système utilise la mémoire. C’est là qu’intervient la mémoire unifiée sur silicium Apple. Alors, comment fonctionne la mémoire unifiée ?
Qu’est-ce que la mémoire unifiée et comment fonctionne-t-elle?
La mémoire unifiée consiste à minimiser la redondance des données copiées entre différentes sections de mémoire utilisées par le CPU, le GPU, etc. La copie est lente et gaspille la capacité mémoire. Avec une implémentation de mémoire traditionnelle, une partie de votre RAM est réservée au GPU. Si votre ordinateur portable est annoncé avec 16 Go de RAM et que 2 Go sont alloués au GPU, vous ne disposez que de 14 Go disponibles pour les tâches système. Apple résout ce problème avec UMA, rendant l'allocation de mémoire plus fluide et augmentant les performances.
Les jeux vidéo constituent le meilleur exemple pour comprendre les avantages de la mémoire unifiée. Lorsque vous jouez à un jeu sur votre Mac, le processeur reçoit d'abord toutes les instructions du jeu, puis transmet les données dont le GPU a besoin vers la carte graphique. La carte graphique récupère ensuite toutes ces données et les exploite au sein de son propre processeur (le GPU) et de la RAM intégrée.
Si vous disposez d'un processeur avec carte graphique intégrée, le GPU conserve toujours sa propre partie de mémoire, tout comme le processeur. Le CPU et le GPU travaillent indépendamment sur les mêmes données, puis transmettent les résultats entre leurs référentiels de mémoire. Si vous supprimez l’obligation de déplacer les données d’avant en arrière, il est facile de voir comment le fait de tout conserver dans la même zone de stockage pourrait améliorer les performances. L'approche de mémoire unifiée révolutionne véritablement les performances en permettant à tous les composants d'accéder à la même mémoire au même endroit.
Apple a véritablement atteint la grandeur avec la famille de puces M. En plus d'intégrer physiquement la RAM, la nouvelle architecture de mémoire unifiée permet une utilisation plus efficace de la mémoire disponible. Grâce à cette nouvelle implémentation de mémoire, les Mac équipés de la technologie M peuvent faire à peu près tout, y compris exécutant Windows 10. Le fait de placer toute la mémoire dans un seul pool signifie que n'importe quel composant peut augmenter son utilisation en cas de besoin, en allouant de manière transparente les ressources là où elles sont nécessaires.
Apple iPad Pro 12,9 pouces (2021)
Il faut voir l’écran de cet iPad Pro de 12,9 pouces pour le croire. Ajoutez la puce M1 et c’est presque trop puissant pour un simple iPad.
Apple iMac (2021)
Le tout-en-un actuel d'Apple dispose d'un écran 4,5K, d'un chipset M1 et se décline dans de jolies couleurs
1 250 $ sur Amazon