Avec tant de discussions sur les puces M1 et les smartphones d’Apple ces jours-ci, vous entendrez peut-être parler des conceptions de «système sur puce» (SoC) qui y sont utilisées. Mais que sont les SoC et en quoi diffèrent-ils des CPU et des microprocesseurs ? Nous allons vous expliquer.
Système sur puce : la définition rapide
Un système sur puce est un circuit intégré qui combine de nombreux éléments d’un système informatique en une seule puce. Un SoC comprend toujours un processeur, mais il peut également inclure de la mémoire système, des contrôleurs de périphériques (pour USB, stockage) et des périphériques plus avancés tels que des unités de traitement graphique (GPU), des circuits de réseau neuronal spécialisés, des modems radio (pour Bluetooth ou Wi-Fi). Fi), et plus encore.
Une approche système sur puce contraste avec un PC traditionnel avec une puce CPU et des puces de contrôleur séparées, un GPU et une RAM qui peuvent être remplacées, mises à niveau ou échangées si nécessaire. L’utilisation des SoC rend les ordinateurs plus petits, plus rapides, moins chers et moins gourmands en énergie.
EN RELATION: Qu’est-ce que le Bluetooth ?
Une brève histoire de l’intégration électronique
Depuis le début du 20ème siècle, la progression de l’électronique a suivi un chemin prévisible autour de deux tendances majeures : la miniaturisation et l’intégration. La miniaturisation a vu les composants électroniques individuels tels que les condensateurs, les résistances et les transistors devenir plus petits au fil du temps. Et avec l’invention du circuit intégré (IC) en 1958, l’intégration a combiné plusieurs composants électroniques sur un seul morceau de silicium, permettant une miniaturisation encore plus poussée.
Au fur et à mesure que cette miniaturisation de l’électronique s’est déroulée au cours du XXe siècle, les ordinateurs sont également devenus plus petits. Les premiers ordinateurs numériques étaient constitués de gros composants discrets tels que des relais ou des tubes à vide. Plus tard, ils ont utilisé des transistors discrets, puis des groupes de circuits intégrés. En 1972, Intel a combiné les éléments d’une unité centrale de traitement informatique (CPU) en un seul circuit intégré, et le premier microprocesseur commercial à puce unique est né. Avec le microprocesseur, les ordinateurs pourraient être plus petits et utiliser moins d’énergie que jamais auparavant.
EN RELATION: Le microprocesseur a 50 ans : Hommage à l’Intel 4004
Entrez le microcontrôleur et le système sur une puce
En 1974, Texas Instruments a lancé le premier microcontrôleur, qui est un type de microprocesseur avec RAM et dispositifs d’E/S intégrés à un processeur sur une seule puce. Au lieu d’avoir besoin de circuits intégrés séparés pour un processeur, une RAM, un contrôleur de mémoire, un contrôleur série, etc., tout cela pourrait être placé dans une seule puce pour de petites applications embarquées telles que des calculatrices de poche et des jouets électroniques.
Pendant la majeure partie de l’ère du PC, l’utilisation d’un microprocesseur avec des puces de contrôleur séparées, de la RAM et du matériel graphique a abouti aux ordinateurs personnels les plus flexibles et les plus puissants. Les microcontrôleurs étaient généralement trop limités pour être bons pour les tâches informatiques générales, de sorte que la méthode traditionnelle d’utilisation de microprocesseurs avec des puces de support discrètes est restée.
Récemment, la tendance vers les smartphones et les tablettes a poussé l’intégration encore plus loin que les microprocesseurs ou les microcontrôleurs. Le résultat est le système sur puce, qui peut regrouper de nombreux éléments d’un système informatique moderne (GPU, modem cellulaire, accélérateurs AI, contrôleur USB, interface réseau) ainsi que le processeur et la mémoire système dans un seul package. C’est une étape de plus dans l’intégration et la miniaturisation continues de l’électronique qui se poursuivront probablement longtemps dans le futur.
Pourquoi utiliser un système sur puce ?
Mettre plus d’éléments d’un système informatique sur un seul morceau de silicium réduit les besoins en énergie, réduit les coûts, augmente les performances et réduit la taille physique. Tout cela aide considérablement lorsque vous essayez de créer des smartphones, des tablettes et des ordinateurs portables toujours plus puissants qui utilisent moins de batterie.
Par exemple, Apple est fier de fabriquer des appareils informatiques compacts et performants. Au cours des 14 dernières années, Apple a utilisé des SoC dans ses gammes iPhone et iPad. Au début, ils utilisaient des SoC basés sur ARM conçus par d’autres entreprises. En 2010, Apple a lancé le A4 SoC, qui était le premier iPhone SoC conçu par Apple. Depuis lors, Apple a itéré sa série A de puces avec beaucoup de succès. Les SoC aident les iPhones à utiliser moins d’énergie tout en restant compacts et en devenant toujours plus performants. D’autres fabricants de smartphones utilisent également des SoC.
Jusqu’à récemment, les SoC apparaissaient rarement dans les ordinateurs de bureau. En 2020, Apple a présenté le M1, son premier SoC pour Mac de bureau et portable. Le M1 combine un CPU, un GPU, une mémoire et plus encore sur un seul morceau de silicium. En 2021, Apple a amélioré le M1 avec le M1 Pro et le M1 Max. Ces trois puces offrent aux Mac des performances impressionnantes tout en consommant de l’énergie par rapport à l’architecture de microprocesseur discrète traditionnelle que l’on trouve dans la plupart des PC.
Le Raspberry Pi 4, un ordinateur amateur populaire, utilise également un système sur puce (un Broadcom BCM2711) pour ses fonctions de base, ce qui maintient le coût de l’appareil bas (environ 35 $) tout en fournissant beaucoup de puissance. L’avenir est prometteur pour les SoC, qui perpétuent la tradition d’intégration et de miniaturisation de l’électronique qui a débuté il y a plus d’un siècle. Des moments passionnants à venir !
EN RELATION: Quelle est la différence entre le M1, le M1 Pro et le M1 Max d’Apple ?