Intel et AMD pourraient-ils suivre les traces d'Apple et passer à ARM?

Avec l'arrivée du BRAS architecture à Apple appareils, de nombreuses questions ont été soulevées dans l'industrie. Ceux de Cupertino essaient de montrer que vous pouvez avoir un écosystème complet indépendant de l'architecture x86 à laquelle nous sommes habitués et nous avons déjà vu qu'en termes de performances, ils peuvent rivaliser dans une certaine mesure. Dans cet article, nous allons faire l'hypothèse que les deux Intel ainsi que AMD voulaient suivre les traces d'Apple et passer à ARM, que devraient-ils abandonner et de quoi auraient-ils besoin pour mener à bien le transition ?

Alors que ARM recherche l'efficacité, un équilibre entre consommation et performances basé sur l'utilisation de moins d'étapes de traitement mais de cœurs à plus faible vitesse et avec des tâches spécifiques, x86 fonde sa conception sur la «puissance brute», alors Intel et AMD optent pour des cœurs complexes mais à grande échelle : dans le même espace que ARM, il y a beaucoup moins de cœurs, mais beaucoup plus puissants et polyvalents.

Intel et AMD

Intel et AMD peuvent-ils aspirer à un écosystème ARM?

Avant de commencer à évaluer si Intel et AMD peuvent développer un écosystème ARM, nous devons comprendre comment ce qu'ils ont actuellement fonctionne. L'architecture x86 est basée sur CISC, avec des ensembles d'instructions très étendus qui servent à résoudre des opérations très complexes, c'est-à-dire qu'ils ont une énorme polyvalence pour effectuer n'importe quelle opération avec le même noyau. ARM, pour sa part, utilise RISC, avec des instructions à cycle unique qui ne sont capables d'exécuter que certaines tâches spécifiques, il est donc nécessaire d'incorporer des cœurs nombreux et variés pour faire de même.

En termes plus simples, si Intel et AMD veulent pouvoir avoir ce qu'ils ont maintenant mais en utilisant l'architecture ARM au lieu de x86 dans leurs processeurs, ils devraient complètement changer la conception interne de ceux-ci pour intégrer un grand nombre de cœurs, beaucoup plus que jusqu'à présent; Ces noyaux seraient de faible puissance et à des vitesses inférieures à ce qu'ils ont actuellement, mais ils seraient également beaucoup plus simples et chacun d'eux agencé pour effectuer certains ensembles d'opérations spécifiques.

Par conséquent, la première chose à laquelle ils devraient renoncer serait leurs propres conceptions de processeur et «passer par la boîte» pour intégrer des conceptions ARM qui, rappelez-vous, ne fabrique pas de processeurs, mais conçoit et vend uniquement le droit de les utiliser à des tiers. fabricants, qui dans ce cas seraient AMD et Intel. Cela impliquerait nécessairement un réduction de revenu au début, mais cela supposerait aussi un énorme économie de coûts de R&D et concevoir la raison pour laquelle à long terme tout indique que ce serait rentable économiquement.

Intel et AMD font déjà leurs «premiers pas» en utilisant cette architecture ARM dans certains domaines, tels que les processeurs pour smartphones et serveurs, mais ils ne l'ont pas encore touché au niveau des consommateurs comme Apple l'a fait.

Une transition au niveau logiciel est-elle faisable?

Les choses changent quand on parle de firmware et de logiciel. Le code interne des processeurs a un poids important en termes de performances, et ils devraient repartir de zéro à cet égard, tout comme ils devraient repartir de zéro en termes de logiciel.

Cependant, ce serait une très petite partie si nous le comparons avec l'écosystème logiciel de n'importe quel PC; les systèmes d'exploitation doivent être largement programmés et optimisés pour chacune des architectures, surtout si l'on veut obtenir de bonnes performances. Cela signifie qu'au niveau du système d'exploitation et de tout programme qui s'exécute sur celui-ci devrait être complètement réécrit ou, au moins, porté. À cet égard, il faut dire qu'il est plus facile de programmer pour ARM que pour x86 étant donné la simplicité avec laquelle ses cœurs fonctionnent, mais ce serait quand même un travail énorme.

Intel Foveros

En d'autres termes, si AMD et Intel décidaient de passer à ARM, cela ruinerait de nombreux éditeurs de logiciels, car ils seraient obligés de suivre leurs traces et de reprogrammer leurs logiciels pour s'adapter à la nouvelle architecture. Ce n'est pas impossible, mais cela impliquerait d'y consacrer beaucoup de ressources, et nous ne pouvons pas exclure que les grands éditeurs de logiciels font pression sur Intel et AMD pour qu'ils ne fassent pas une telle démarche.

Alors verrons-nous des processeurs AMD et Intel avec une architecture ARM?

Eux seuls le savent, mais tout indique qu'au moins à court et moyen terme c'est quelque chose que nous n'allons pas voir. Le fait que les cœurs ARM aient des instructions simples par rapport à l'architecture x86 entraînerait trop de changements, une restructuration complète d'Intel et d'AMD et des éditeurs de logiciels, et c'est quelque chose qui ne peut pas être fait du jour au lendemain. demain. Cela pourrait-il arriver à l'avenir? Oui, certainement parce que c'est quelque chose de viable. Apple a déjà démontré que vous pouvez avoir un écosystème ARM entièrement fonctionnel, bien que nous ayons également vu qu'avec la technologie actuelle, ils ne sont pas capables de fournir les performances de l'architecture x86.

Nous serions confrontés à un paradigme dans lequel la consommation et l'efficacité prévaudraient évidemment puisque les processeurs ARM consomment beaucoup moins que x86, bien que beaucoup plus de cœurs soient nécessaires pour pouvoir effectuer les mêmes tâches. Mais, dans le monde dans lequel nous vivons où, outre l'efficacité, prévaut la performance brute, il semble difficile pour les consommateurs de vouloir y renoncer pour une consommation moindre. Par conséquent, tout indique que cette transition potentielle n'est pas exactement un objectif dans lequel Intel et AMD investissent aujourd'hui du temps et des ressources.