Aller au contenu

ARM : Advanced RISC Machines

Infrastructure

ARM : Advanced RISC Machines. « Machines avancées à jeu d'instructions réduit », par analogie avec une cuisine qui ne propose qu'une carte courte de plats rapides à préparer, plutôt qu'un menu de cent pages. Famille d'architectures de processeurs conçue par Arm Ltd, dominante dans les téléphones et l'embarqué, et désormais présente dans les serveurs.

Modèle de licence : Arm ne fabrique aucune puce. L'entreprise conçoit le jeu d'instructions et des cœurs prêts à intégrer (Cortex, Neoverse), puis vend des licences à Apple, Qualcomm, Samsung ou AWS, qui produisent leurs propres processeurs. À l'origine, le sigle signifiait Acorn RISC Machine.

Où on le trouve : On le trouve dans presque tous les smartphones, les objets connectés et les Mac Apple Silicon, ainsi que dans des serveurs cloud (Graviton, Ampere). La version 64 bits, AArch64, est apparue avec ARMv8 et se poursuit avec ARMv9.

Exposition aux attaques matérielles : Spectre touche les cœurs ARM qui spéculent, et quelques-uns (dont le Cortex-A75) étaient aussi sensibles à Meltdown. Drammer a exploité Rowhammer sur des terminaux ARM. Migrer vers ARM pour fuir Spectre revient à changer de marque de prédicteur de branchement : la plaquette parle d'efficacité énergétique, et le prédicteur, lui, continue de parier.

Défenses intégrées : TrustZone sépare un monde normal et un monde sécurisé sur le même processeur. Les extensions PAC (Pointer Authentication) et MTE (Memory Tagging Extension) visent les corruptions mémoire logicielles, pas les canaux auxiliaires.

Explication de la marmotte

Le processeur, c'est le cerveau d'un appareil : il exécute des ordres très courts, des milliards de fois par seconde. Ce nom désigne une famille de cerveaux électroniques imaginée par une entreprise anglaise. L'idée de départ : n'accepter qu'une petite liste d'ordres de base, chacun rapide à exécuter, comme une cuisine qui ne propose que dix plats et les sert vite. Résultat : ces puces chauffent peu et vident peu la batterie. C'est pour ça qu'on les trouve dans presque tous les téléphones, les montres, les tablettes, et maintenant dans certains ordinateurs. L'entreprise ne fabrique rien elle-même : elle vend les plans, et d'autres marques construisent les puces.

Où ce terme est utilisé

← Tout le glossaire