Kunnen Intel en AMD in de voetsporen treden van Apple en overstappen op ARM?

Met de komst van de ARM architectuur naar Apple apparaten zijn veel vragen gerezen in de industrie. Die van Cupertino proberen aan te tonen dat je een compleet ecosysteem kunt hebben onafhankelijk van de x86-architectuur die we gewend zijn en we hebben al gezien dat ze qua prestaties tot op zekere hoogte kunnen concurreren. In dit artikel gaan we ervan uit dat beide Intel en AMD wilde in de voetsporen van Apple treden en overstappen op ARM, wat zouden ze moeten opgeven en wat zouden ze nodig hebben om de overgang ?

Terwijl ARM efficiëntie zoekt, een balans tussen verbruik en prestaties gebaseerd op het gebruik van minder verwerkingsfasen maar kernen met een lagere snelheid en met specifieke taken, baseert x86 zijn ontwerp op "brute kracht", dus kiezen Intel en AMD voor complexe kernen, maar op grote schaal : in dezelfde ruimte als ARM zijn er veel minder kernen, maar veel krachtiger en veelzijdiger.

Intel en AMD

Kunnen Intel en AMD streven naar een ARM-ecosysteem?

Voordat we gaan beoordelen of Intel en AMD een ARM-ecosysteem kunnen ontwikkelen, moeten we begrijpen hoe wat ze momenteel hebben werkt. De x86-architectuur is gebaseerd op CISC, met zeer uitgebreide sets instructies die dienen om zeer complexe bewerkingen op te lossen, dat wil zeggen dat ze een enorme veelzijdigheid hebben om elke bewerking met dezelfde kernel uit te voeren. ARM, van zijn kant, gebruikt RISC, met instructies van één cyclus die alleen in staat zijn om bepaalde specifieke taken uit te voeren, dus het is noodzakelijk om veel en verschillende kernen op te nemen om hetzelfde te doen.

Simpel gezegd: als Intel en AMD willen kunnen hebben wat ze nu hebben, maar ARM-architectuur gebruiken in plaats van x86 in hun processors, zouden ze het interne ontwerp hiervan volledig moeten veranderen om een ​​groot aantal cores te integreren, en nog veel meer. dan tot nu toe; Deze kernen zouden een laag vermogen en lagere snelheden hebben dan wat ze nu hebben, maar ze zouden ook veel eenvoudiger zijn en elk van hen is geschikt om bepaalde sets van specifieke bewerkingen uit te voeren.

Daarom is het eerste dat ze zouden moeten opgeven, hun eigen processorontwerpen zijn en 'door de doos gaan' om ARM-ontwerpen te integreren die, onthoud, geen processors vervaardigt, maar alleen ontwerpt en het gebruiksrecht aan derden verkoopt. fabrikanten, die in dit geval AMD en Intel zouden zijn. Dit zou noodzakelijkerwijs een vermindering van inkomen in het begin, maar het zou ook een enorme veronderstellen besparing op kosten van R&D en ontwerpreden waarom alles op de lange termijn aangeeft dat het economisch gezien rendabel zou zijn.

Zowel Intel als AMD doen al hun "eerste stappen" met behulp van deze ARM-architectuur op sommige gebieden, zoals processors voor smartphones en servers, maar ze hebben het op consumentenniveau nog niet aangeraakt zoals Apple heeft gedaan.

Is een transitie op softwareniveau haalbaar?

Dingen veranderen als we het hebben over firmware en software. De interne code van de processors heeft een groot gewicht in termen van hun prestaties, en ze zouden in dit opzicht helemaal opnieuw moeten beginnen, net zoals ze vanuit het niets zouden moeten beginnen op het gebied van software.

Dit zou echter een heel klein deel zijn als we het vergelijken met het software-ecosysteem van elke pc; besturingssystemen moeten grotendeels voor elk van de architecturen worden geprogrammeerd en geoptimaliseerd, vooral als er goede prestaties moeten worden bereikt. Dit betekent dat zowel op het niveau van het besturingssysteem als elk programma dat erop draait volledig herschreven of in ieder geval geport moet worden. In dit opzicht moet worden gezegd dat het gemakkelijker is om voor ARM te programmeren dan voor x86 gezien de eenvoud waarmee de kernen werken, maar het zou nog steeds een enorm werk zijn.

Intel Fovero's

Met andere woorden, als AMD en Intel zouden besluiten om over te stappen op ARM, zou dit veel softwarebedrijven te gronde richten, omdat ze gedwongen zouden worden om in hun voetsporen te treden en hun software opnieuw te programmeren om zich aan te passen aan de nieuwe architectuur. Het is niet onmogelijk, maar het zou betekenen dat er veel middelen aan worden besteed, en we kunnen niet uitsluiten dat de grote softwarebedrijven Intel en AMD onder druk zetten om zo'n stap niet te zetten.

Zullen we AMD- en Intel-processors met ARM-architectuur zien?

Alleen zij weten het, maar alles wijst erop dat het in ieder geval op korte en middellange termijn iets is dat we niet gaan zien. Het feit dat de ARM-kernen eenvoudige instructies hebben in vergelijking met de x86-architectuur, zou te veel veranderingen veroorzaken, een volledige herstructurering van zowel Intel als AMD en de softwarebedrijven, en dit is iets dat niet van de ene op de andere dag kan worden gedaan. morgen. Zou het in de toekomst kunnen gebeuren? Ja, zeker omdat het iets levensvatbaars is. Apple heeft al aangetoond dat je een volledig functioneel op ARM gebaseerd ecosysteem kunt hebben, hoewel we ook hebben gezien dat ze met de huidige technologie niet in staat zijn om de prestaties te leveren die de x86-architectuur heeft.

We zouden worden geconfronteerd met een paradigma waarin consumptie en efficiëntie duidelijk de overhand zouden hebben, aangezien ARM-processors veel minder verbruiken dan x86, hoewel er veel meer cores nodig zijn om dezelfde taken uit te voeren. Maar in de wereld waarin we leven, waarin naast efficiëntie ook rauwe prestaties de boventoon voeren, lijkt het moeilijk voor consumenten om ermee op te geven in het streven naar een lager verbruik. Alles wijst er daarom op dat deze potentiële overgang niet bepaald een focus is waarin Intel en AMD vandaag tijd en middelen investeren.