Comment l'architecture ARM fonctionne – et pourquoi elle est omniprésente
Les processeurs ARM équipent plus de 99 % des smartphones et conquièrent rapidement les centres de données. Voici comment cette architecture basée sur RISC atteint son efficacité légendaire et pourquoi elle défie désormais la domination x86.
La puce omniprésente
Il y a de fortes chances que chaque appareil électronique à portée de main – votre téléphone, votre montre connectée, votre routeur Wi-Fi – fonctionne avec un processeur conçu par une seule entreprise britannique. Arm Ltd. estime que plus de 300 milliards de puces basées sur son architecture ont été livrées depuis le premier prototype mis sous tension en 1985. Cela fait d'ARM la famille de processeurs la plus largement déployée de l'histoire, et pourtant la plupart des gens n'en ont jamais entendu parler.
Ce que signifie réellement ARM
ARM signifie Advanced RISC Machine. RISC – Reduced Instruction Set Computing (informatique à jeu d'instructions réduit) – est une philosophie de conception qui privilégie un petit ensemble d'instructions simples et uniformes par rapport aux jeux d'instructions vastes et complexes utilisés par les puces x86 d'Intel et d'AMD. Chaque instruction ARM s'exécute généralement en un seul cycle d'horloge, ce qui rend le pipeline du processeur plus court et plus prévisible. Le résultat est l'efficacité : moins de silicium, moins de chaleur et moins d'énergie consommée par la batterie.
En revanche, les processeurs x86 utilisent CISC (Complex Instruction Set Computing, informatique à jeu d'instructions complexe), où une seule instruction peut déclencher plusieurs opérations de bas niveau. Les puces CISC peuvent faire plus par instruction, mais la logique de décodage est plus importante et plus gourmande en énergie. Ce compromis explique pourquoi x86 a dominé les ordinateurs de bureau et les serveurs – où l'alimentation secteur est bon marché – tandis qu'ARM a conquis les appareils mobiles, où chaque milliwatt compte.
D'un laboratoire de Cambridge à la domination mondiale
L'histoire commence chez Acorn Computers, une petite entreprise britannique qui a construit le BBC Micro pour un programme d'éducation du gouvernement britannique. En 1983, les ingénieurs Sophie Wilson et Steve Furber ont décidé de concevoir leur propre CPU plutôt que d'en acquérir une licence. Le résultat, l'ARM1, a été fabriqué par VLSI Technology le 26 avril 1985 – et a fonctionné dès la première tentative.
En 1990, Acorn a scindé sa division de puces en une coentreprise avec Apple et VLSI Technology, créant Advanced RISC Machines Ltd. Un choix crucial a été fait : la nouvelle société a choisi de ne pas fabriquer elle-même des puces. Au lieu de cela, elle a concédé sous licence son architecture de jeu d'instructions et ses conceptions de base à d'autres entreprises – Qualcomm, Samsung, MediaTek, Apple – qui ont construit leur propre silicium personnalisé autour des plans d'Arm. Ce modèle de licence de propriété intellectuelle a permis à Arm de percevoir des redevances sur des milliards de puces sans jamais exploiter d'usine.
Comment les processeurs ARM atteignent l'efficacité
Plusieurs caractéristiques de conception expliquent la faible consommation d'énergie d'ARM :
- Architecture load-store : Seules les instructions dédiées de chargement et de stockage accèdent à la mémoire ; toutes les autres opérations fonctionnent sur les registres. Cela simplifie le pipeline et réduit le trafic mémoire.
- Instructions de longueur fixe : La plupart des instructions ARM ont une largeur de 32 bits, ce qui les rend faciles à extraire et à décoder en parallèle. Le jeu d'instructions compressé Thumb utilise des instructions de 16 bits pour des empreintes de code encore plus petites.
- Exécution conditionnelle : De nombreuses instructions ARM peuvent être rendues conditionnelles sans branchement, évitant ainsi des vidages de pipeline coûteux.
- Big.LITTLE et DynamIQ : Les conceptions modernes de systèmes sur puce ARM associent des cœurs haute performance à des cœurs écoénergétiques. Les tâches légères s'exécutent sur les petits cœurs ; les tâches lourdes réveillent les grands. Cette approche hétérogène maintient une faible consommation d'énergie moyenne.
La percée dans les centres de données
Pendant des décennies, les serveurs étaient le territoire de x86. Cela a changé lorsqu'Amazon Web Services a lancé ses processeurs Graviton en 2018, prouvant qu'ARM pouvait gérer les charges de travail du cloud à moindre coût et avec une consommation d'énergie réduite. D'ici 2025, les serveurs basés sur ARM représentaient environ 21 % des livraisons mondiales de centres de données, selon les analystes du secteur – contre presque zéro quelques années auparavant.
L'expansion s'est accélérée en mars 2026 lorsqu'Arm a dévoilé le AGI CPU, sa première puce de centre de données interne – un processeur 3 nm à 136 cœurs co-développé avec Meta. Arm affirme qu'il offre plus du double des performances par rack par rapport aux plates-formes x86, ce qui pourrait permettre d'économiser des milliards de dollars en dépenses d'investissement dans les déploiements d'IA à grande échelle.
Pourquoi ARM est important au-delà des téléphones
L'influence d'ARM s'étend désormais des véhicules autonomes et des robots industriels aux superordinateurs – le Fugaku japonais, autrefois le plus rapide au monde, fonctionne avec des cœurs ARM. Les puces pour ordinateurs portables de la série M d'Apple ont prouvé qu'ARM peut égaler ou surpasser x86 en termes de performances brutes sur ordinateur de bureau tout en consommant peu d'énergie. Et les demandes croissantes de l'inférence de l'IA, où l'efficacité par watt l'emporte sur le débit de pointe, jouent directement en faveur des atouts d'ARM.
Avec plus de 300 milliards de puces livrées et un écosystème de licences qui couvre pratiquement tous les fabricants d'électronique de la planète, l'architecture ARM n'est plus seulement le moteur de l'informatique mobile. Elle est en train de devenir discrètement la manière par défaut dont le monde traite l'information.