Processeur ARM
Un processeur ARM fait partie d'une famille de processeurs basés sur l'architecture RISC (reduced instruction set computer) développée par Advanced RISC Machines (ARM).
ARM fabrique des processeurs RISC multi-cœurs 32 bits et 64 bits. Les processeurs RISC sont conçus pour exécuter un plus petit nombre de types d'instructions informatiques afin de pouvoir fonctionner à une vitesse plus élevée, en réalisant plus de millions d'instructions par seconde (MIPS). En supprimant les instructions inutiles et en optimisant les chemins d'accès, les processeurs RISC offrent des performances exceptionnelles pour une fraction de la demande en énergie des appareils CISC (complex instruction set computing).
Les processeursARM sont largement utilisés dans les appareils électroniques grand public tels que les smartphones, les tablettes, les lecteurs multimédia et autres appareils mobiles, comme les wearables. En raison de leur jeu d'instructions réduit, ils nécessitent moins de transistors, ce qui permet de réduire la taille de la puce du circuit intégré (CI). La taille réduite du processeur ARM, sa complexité réduite et sa faible consommation d'énergie les rendent adaptés à des appareils de plus en plus miniaturisés.
Les caractéristiques des processeurs ARM comprennent :
- Une architecture load/store.
- Un jeu d'instructions orthogonal.
- Une exécution le plus souvent à cycle unique.
- Une conception améliorée d'économie d'énergie.
- Des états d'exécution 64 et 32 bits pour des performances élevées évolutives.
- Prise en charge de la virtualisation matérielle.
La conception simplifiée des processeurs ARM permet un traitement multicœur plus efficace et un codage plus facile pour les développeurs. Bien qu'ils n'aient pas le même débit de calcul brut que les produits du leader du marché x86, Intel, les processeurs ARM dépassent parfois les performances des processeurs Intel pour les applications qui existent sur les deux architectures.
La concurrence frontale entre les fournisseurs s'intensifie, car ARM trouve sa place dans les ordinateurs portables de taille normale. Microsoft, par exemple, propose des versions basées sur ARM des ordinateurs Surface. La base de code plus propre de Windows RT par rapport aux versions x86 peut également être en partie responsable -- Windows RT est plus rationalisé parce qu'il n'a pas à supporter un certain nombre de hardwares hérités.
ARM se lance également sur le marché des serveurs, un mouvement qui représente un grand changement de direction et une couverture des paris sur la performance par watt par rapport à la puissance de calcul brute. AMD propose des versions à 8 cœurs des processeurs ARM pour sa série de processeurs Opteron. Les serveurs ARM représentent un changement important dans l'informatique basée sur les serveurs. Un serveur traditionnel de classe x86 avec 12, 16, 24 cœurs ou plus augmente les performances en mettant à l'échelle la vitesse et la sophistication de chaque processeur, en utilisant la vitesse et la puissance de la force brute pour gérer des charges de travail informatiques exigeantes.
En comparaison, un serveur ARM utilise peut-être des centaines de processeurs plus petits, moins sophistiqués et de faible puissance qui partagent les tâches de traitement entre ce grand nombre au lieu de quelques processeurs de plus grande capacité. Cette approche est parfois appelée "mise à l'échelle", par opposition à la "mise à l'échelle" des serveurs basés sur x86.
L'architecture ARM a été développée à l'origine par Acorn Computers dans les années 1980.
L'architecture ARM a été développée par Acorn Computers dans les années 1980.