Processeurs ARM contre Intel : lequel est le meilleur ?

Aujourd'hui, la plupart des appareils informatiques sont susceptibles d'avoir soit un processeur utilisant la conception x86(x86 design) , comme les processeurs Intel, soit la conception ARM (Advanced RISC Machine)(ARM (Advanced RISC Machine) design) comme dans le CPU de votre smartphone ou tablette. Les processeurs ARM(ARM CPUs) en font également des ordinateurs portables. 

De nos jours, vous pouvez choisir entre un ordinateur avec un processeur Intel(Intel) ou AMD ( x86 ) ou un appareil avec un processeur ARM . Alors, en ce qui concerne les processeurs ARM(ARM) par rapport aux processeurs Intel(Intel) , lequel est le meilleur ?

ARM contre Intel : des origines différentes

Les processeurs (CPUs)Intel et ARM modernes peuvent retracer leurs technologies jusqu'aux premières puces des ordinateurs commercialisés au début des années 1980, en particulier les ordinateurs Acorn BBC Micro(Acorn Computers BBC Micro) et Intel 8088 trouvés dans le premier PC IBM . Celles-ci ont ouvert la voie aux deux principales conceptions de processeurs(CPU) des temps modernes. 

Il est important de noter que bien qu'ils aient deux lignes évolutives distinctes, ils convergent dans l'utilisation que nous faisons de ces processeurs(CPUs) aujourd'hui.

RISC contre CISC

Sous le capot, la principale différence entre un processeur (CPU)Intel et ARM est le type d'instruction que chaque appareil comprend. Les processeurs(CPUs) basés sur ARM sont des périphériques RISC (Reduced Instruction Set Computer) et les processeurs Intel sont des périphériques CISC (Complex Instruction Set Computer) . Les conceptions RISC(RISC) et CISC diffèrent dans la façon dont les processeurs font leur travail. Dans les processeurs (CPUs)Intel (et AMD ) , ils utilisent un jeu d'instructions CISC connu sous le nom de x86.

Cependant, la plupart de leurs forces et faiblesses proviennent du fait que les dispositifs RISC gèrent des instructions courtes, simples et de longueur uniforme, tandis que les dispositifs CISC combinent de nombreuses instructions en instructions longues et complexes traitées en une seule fois.

Compatibilité logicielle

Les processeurs Intel(Intel) ne peuvent pas comprendre le code ARM et vice versa. Ainsi, le système d'exploitation et le logiciel doivent être écrits spécifiquement pour un type de processeur. 

Il est possible que des logiciels destinés à un type de processeur(CPU) soient exécutés sur un autre, mais cela s'accompagne généralement de pénalités importantes en termes de performances et d'inefficacité. 

L'exception à cela est le logiciel de traduction de code Rosetta 2 d'Apple. (Rosetta 2)Leurs processeurs ARM(ARM CPUs) personnalisés ont été conçus spécifiquement avec Rosetta 2 à l'esprit et permettent une exécution logicielle quasi transparente conçue pour les Mac à processeur Intel(Macs) . Dans l' ensemble(Overall) , la pénalité de performance avec Rosetta 2 est faible, tout en n'étant pas parfaite. 

Un exemple plus typique est celui des appareils Surface basés sur ARM(ARM-based Surface) de Microsoft . Lorsque ceux-ci essaient d'exécuter du code x86 via l'émulation, l'impact sur les performances est si grave que le logiciel peut être inutilisable.

Consommation d'énergie

L'avantage significatif des processeurs basés sur ARM par rapport aux processeurs (CPUs)Intel et autres processeurs x86 est la consommation d'énergie. Il s'avère que l' approche RISC associée à l'innovation spécifique de la conception d' ARM permet d'obtenir des (ARM)processeurs(CPUs) incroyablement frugaux . C'est pourquoi ARM a dominé les marchés des smartphones et des tablettes.

C'est pourquoi vous pouvez obtenir 24 heures ou plus de votre téléphone, tandis que votre ordinateur portable Intel avec sa plus grande batterie ne peut durer que quelques heures, si vous avez de la chance. Bien sûr, si vous optez pour un Mac M1(M1 Mac) , vous pouvez obtenir près de 20 heures de lecture de films, ce qui est très impressionnant pour un ordinateur portable.

Performances pures

Lorsque vous retirez la consommation d'énergie de l'équation, comme avec un ordinateur branché sur le secteur, Intel et d'autres processeurs CISC x86(x86 CISC) piétinent tous les processeurs RISC(RISC CPUs) basés sur ARM .

Mais, comme tant d'argent est consacré au développement des processeurs ARM(ARM CPU) grâce à l'essor des smartphones et des tablettes, les performances des processeurs ARM(ARM CPUs) ont augmenté de façon exponentielle à chaque génération. 

Les smartphones milieu de gamme(Mid-range) ont désormais dépassé le seuil du « bon » en termes de puissance de calcul et sont suffisamment puissants pour répondre aux besoins des utilisateurs au quotidien.

Performances par watt

Si nous modifions le récit sur la quantité de travail qu'un processeur ARM(ARM CPU) peut effectuer pour chaque watt d'énergie qu'il consomme, les choses ne semblent pas si bonnes pour les processeurs Intel(Intel CPUs) x86 . Bien que des entreprises comme Intel aient travaillé dur pour créer des modèles économes en énergie de leurs processeurs(CPUs) , il reste encore un écart.

Considérez la comparaison ci-dessus. L' Intel i7-9750H a une puissance de conception thermique(Thermal Design Power) ( TDP ) de 45 W tandis que le Snapdragon 888 a un TDP de 10 W. Pourtant, le 888 est à la portée de ses performances de référence.

Le processeur ARM(ARM CPU) parvient toujours à correspondre à 75% du score du processeur Intel pour ordinateur portable haut de gamme lorsque tous les scores sont engagés. Gardez à l'esprit que le processeur ARM(ARM CPU) n'a pas de refroidissement actif et est niché à l'intérieur d'un smartphone. Pour un grand ordinateur portable avec refroidissement actif et plus de quatre fois le TDP , avoir un avantage de performances aussi faible démontre clairement la différence de performances par watt entre ces technologies. 

Symétrie centrale

Un avantage intéressant du côté ARM est l'utilisation de (ARM)cœurs de processeur(CPU cores) asymétriques . Les processeurs Intel(Intel) et autres x86 ont plusieurs cœurs, mais identiques. Cependant, il est courant que les processeurs ARM(ARM CPUs) aient plusieurs cœurs, mais différents. 

Par exemple, un processeur ARM(ARM CPU) à 8 cœurs dans un smartphone peut avoir quatre cœurs à faible consommation d'énergie suffisamment rapides pour les tâches quotidiennes telles que naviguer sur le Web, regarder une vidéo, écouter de la musique et gérer de petites tâches en arrière-plan. Dès que vous démarrez un jeu vidéo ou que vous commencez à créer du contenu comme l'édition de photos, les quatre processeurs(CPUs) hautes performances entrent en jeu.

Cela signifie que vous pouvez bénéficier de performances de pointe élevées en courtes rafales selon vos besoins et également profiter d'une longue durée de vie de la batterie en moyenne sur un cycle de charge de la batterie.

ARM est-il l'avenir ?

La principale question que nous avons posée en ce qui concerne ces technologies de CPU était « Quelle(Which) est la meilleure ? » et comme vous vous en doutez, la réponse est "ça dépend". Nous pouvons dire avec certitude que les processeurs x86 Intel (CPUs)((Intel) et AMD ) règnent chaque fois que l'alimentation n'est pas un problème. Donc, s'il est branché au mur et ne dépend pas d'une batterie pour fonctionner, ce sont les processeurs(CPUs) à privilégier.

Aujourd'hui, dans le monde des ordinateurs portables, les choses ne sont pas aussi claires. Le plus gros inconvénient d' ARM(ARM) n'est pas la performance, mais la compatibilité logicielle. C'est quelque chose qu'Apple(Apple) a résolu avec Rosetta 2 et pour Microsoft c'est une grande priorité. En supposant que le logiciel fonctionnera sur un système ARM sans pénalité de performance significative (le cas échéant), il offre le meilleur équilibre entre performances et autonomie de la batterie.

Une fois bien fait, vous obtenez un ordinateur tel que le MacBook Pro M1(M1 MacBook Pro) . Il est plus que suffisamment puissant en tant qu'ordinateur à usage général et peut même prendre en charge des tâches professionnelles telles que le montage vidéo(video editing) - un niveau de performances qu'il peut maintenir pendant 20 heures sur batterie ! Si vous souhaitez plus d'informations sur le M1, consultez M1 vs i7 : les batailles de référence(M1 vs i7: The Benchmark Battles) .



About the author

Je suis un ingénieur du son professionnel avec plus de 10 ans d'expérience. J'ai travaillé sur un large éventail de projets, des petits systèmes audio domestiques aux grandes productions commerciales. Mes compétences résident dans la création d'excellentes bandes sonores et d'outils de traitement du son qui rendent la musique excellente. Je suis également extrêmement expérimenté avec Windows 10 et je peux vous aider à tirer le meilleur parti de votre système informatique.



Related posts