Architecture ARM : au cœur du calcul efficace

Dernière mise à jour: 19 de julio de 2026
  • L'architecture ARM est basée sur la philosophie RISC, privilégiant les instructions simples afin d'optimiser la consommation d'énergie.
  • Son modèle économique, basé sur l'octroi de licences de propriété intellectuelle, a permis à de nombreux fabricants de créer des puces personnalisées.
  • Elle a évolué, passant de microcontrôleurs de base à de puissants processeurs 64 bits capables de rivaliser avec l'architecture x86.

Architecture ARM

Si vous lisez ceci sur un téléphone portable, vous avez probablement une puce ARM fonctionnant à plein régime dans votre poche. Que vous soyez plutôt iPhone ou Android, cette technologie est devenue le moteur invisible de la mobilité numérique actuelle . Mais ne vous y trompez pas, l'architecture ARM ne se limite pas aux téléphones ; elle a commencé à s'imposer dans le monde de l'informatique, faisant tomber des barrières que l'on croyait infranchissables.

Pour comprendre où nous en sommes, il faut se pencher sur le passé et constater que tout cela n'a pas commencé dans un garage de la Silicon Valley, mais au Royaume-Uni. Ce qui avait débuté comme un projet visant à améliorer la culture informatique s'est transformé en une révolution en matière d'efficacité qui permet aujourd'hui à nos batteries de durer bien plus longtemps qu'avec les ordinateurs de bureau traditionnels.

Qu'est-ce que l'architecture ARM en informatique ?
Article connexe:
Qu'est-ce que l'architecture ARM en informatique et pourquoi est-elle importante ?

Les débuts et l'héritage d'Acorn Computers

Tout a commencé en 1983. Acorn Computers souhaitait créer un processeur avancé qui ne serait pas un casse-tête pour les programmeurs habitués au MOS 6502. Sous la direction de Sophie Wilson et Steve Furber, l'équipe a conçu l'ARM1 en 1985, bien que la première version commercialisée ait été l'ARM2 en 1986. Cette puce était un véritable bijou de simplicité : elle ne comportait que 30 000 transistors , n'utilisait pas de microcode et était dépourvue de cache, ce qui la rendait incroyablement économe en énergie.

  Comment résoudre le problème de double-clic sur les souris de jeu ?

Au fil des ans, leur ambition grandit. Apple s'intéressa à cette architecture et, ensemble, ils fondèrent Advanced RISC Machines Ltd. en 1990. Ce partenariat permit à l'ARM6 d'équiper l'Apple Newton, un appareil qui, bien que n'ayant pas rencontré le succès escompté, démontra que l'architecture ARM était la voie idéale pour le matériel portable . Par la suite, la famille ARM7 devint un phénomène mondial, se retrouvant dans des millions de téléphones mobiles et de consoles comme la Game Boy Advance.

Processeurs ARM

Qu'est-ce que l'architecture RISC exactement et comment fonctionne-t-elle ?

Quand on parle d'ARM, on parle d'architecture RISC (Reduced Instruction Set Computer). Contrairement à l'architecture CISC (comme celle d'Intel ou d'AMD), qui utilise des instructions complexes pouvant nécessiter plusieurs cycles d'exécution, ARM utilise un jeu d'instructions réduit . Le principe est simple : chaque instruction est conçue pour être exécutée en un seul cycle mémoire, ce qui accélère le processus et évite la surchauffe de la puce.

performances de la microarchitecture du processeur
Article connexe:
Microarchitecture et performances du processeur : au-delà du GHz

Cette approche permet au processeur d'effectuer les opérations de récupération, de décodage et d'exécution de manière beaucoup plus fluide. De plus, ARM a implémenté des innovations telles que le mode Thumb, qui utilise des instructions 16 bits au lieu de 32 bits pour économiser de la mémoire et de l'énergie, et la technologie Jazelle, conçue pour exécuter Java directement au niveau matériel.

Familles de processeurs : de l’IoT au cloud

Les puces ARM ne sont pas toutes identiques, car elles sont divisées en familles en fonction de leur utilisation prévue :

  • Cortex-A : Ce sont des solutions robustes, conçues pour les applications complexes. Ce sont elles qui contrôlent les smartphones, les tablettes et les serveurs cloud, assurant ainsi leur prise en charge. systèmes d'exploitation comme Android ou iOS.
  • Cortex-R : Spécialisées dans les applications en temps réel, elles sont utilisées là où la précision est essentielle, comme dans les systèmes de freinage automobile ou les contrôleurs industriels critiques.
  • Cortex-M : Ce sont des microcontrôleurs optimisés pour une consommation d'énergie minimale. Vous pouvez les trouver à appareils intelligents et capteurs IoTappareils ménagers et dispositifs médicaux.
  Guide complet pour nettoyer votre manette de console ou de PC

L'un des atouts majeurs de cette puce est son architecture big.LITTLE. Elle combine des cœurs hautes performances et des cœurs à haute efficacité énergétique. Ainsi, pour consulter l'heure, la puce utilise les cœurs basse consommation afin d'économiser la batterie ; en revanche, si vous lancez un jeu gourmand en ressources, les cœurs hautes performances prennent le relais pour fournir toute la puissance nécessaire.

Directeur de fil
Article connexe:
Intel Thread Director : Comment fonctionne l’intelligence hybride des cœurs ?

La grande bataille : ARM contre x86

Le débat entre ARM et x86 se résume essentiellement à une lutte entre efficacité et puissance brute. Les processeurs x86 sont optimisés pour les ordinateurs de bureau et les serveurs de grande puissance, qui nécessitent une consommation d'énergie constante et des ventilateurs imposants. À l'inverse, ARM excelle en matière de gestion thermique et d'autonomie , permettant ainsi la conception de systèmes fins, légers et surtout silencieux.

Historiquement, le principal point faible d'ARM a été la compatibilité. Les logiciels devant être conçus spécifiquement pour cette architecture, de nombreuses applications Windows destinées à ARM ne fonctionnent pas nativement. Pour remédier à ce problème, Apple a créé Rosetta 2, un traducteur permettant aux applications Intel de s'exécuter sur ses puces M1, M2 et M3, rendant ainsi la transition quasi transparente pour l'utilisateur.

Le modèle économique : Licences et écosystème

Ce qui est le plus curieux chez ARM Holdings, c'est qu'elle ne fabrique pas physiquement les puces. Son activité repose sur la propriété intellectuelle. Elle conçoit le schéma de base (l'architecture) et en concède ensuite la licence à des entreprises comme Qualcomm, Samsung ou MediaTek. Ces entreprises reprennent ce schéma et l'adaptent, en y ajoutant leurs propres GPU (comme Mali) ou unités de traitement neuronal (NPU) pour l'intelligence artificielle, créant ainsi les fameux SoC (System on a Chip).

Superpuce basée sur ARM
Article connexe:
Nvidia RTX Spark : la superpuce ARM qui redéfinit le PC Windows

C’est ce modèle qui a permis une expansion aussi fulgurante. N’ayant pas à fabriquer les puces, ARM peut se concentrer sur l’innovation en matière de conception, tandis que les fabricants rivalisent pour produire la puce la plus performante et la plus économe en énergie. Cela explique l’ immense diversité du matériel informatique que l’on trouve , des simples jouets électroniques aux puissants processeurs Snapdragon X Elite pour ordinateurs portables.

  Informatique administrative : 10 clés puissantes pour révolutionner la gestion de votre entreprise

Aujourd'hui, l'industrie s'oriente vers la convergence. Même Intel a commencé à adopter des architectures hétérogènes inspirées du concept big.LITTLE d'ARM. Si l'architecture x86 reste reine dans les jeux vidéo exigeants et les bases de données massives, ARM a remporté la bataille de l'informatique mobile et commence à se faire une place de choix sur le marché des ordinateurs portables professionnels grâce à son rendement énergétique exceptionnel.

Navigateurs Web Windows ARM
Article connexe:
Les meilleurs navigateurs pour Windows ARM : un guide complet des performances et de l’autonomie de la batterie