Kan Intel och / eller AMD överge x86-processorerna?

x86-processorer

Med det som har hänt de senaste månaderna är en av de saker som mest talas om ARM, antingen på grund av övergången till Apple processorer eller på grund av köp av NVIDIA. Plötsligt har ARM-registret och instruktionsuppsättningen blivit samtal för alla, till den punkt där det sägs att Intel och ARM kan överge x86-processorer. Men i vilken utsträckning är det möjligt?

Intel och AMD har länge dominerat marknaden för PC-processorer tack vare det faktum att de har exklusiv befogenhet att tillverka processorer som kan köra x86-64-kod, men samtidigt slutar vi inte läsa och höra att x86s dagar är räknade och att även när tiden kommer kan både Intel och AMD gå 100% ARM.

Varför pratas det så mycket om ARM nyligen?

Nvidia ARM

På grund av två händelser som har inträffat i år, å ena sidan det faktum att Apple har slutat använda Intel x86-processorer för sina Macintosh-datorer för att skapa egna processorer, baserat på ARM-uppsättningen register och instruktioner. Den andra anledningen har varit att NVIDIA köpte ARM Holdings, båda händelserna har placerat ARM i nyheterna.

En marknad som är för trång för Intel och AMD

mercado rojo tiburon

ARMs affärsmodell är att licensiera sina processorer så att andra kan göra kloner av dem eller skapa teknik kompatibel med dem, i utbyte tar ARM Holdings en liten royalty för rättigheterna att använda tekniken.

Å andra sidan har Intel och AMD exklusiv användning av hela x86-64 ISA, genom en serie korsade patent mellan båda företagen, de åtnjuter en överenskommen oligopol där om du vill kunna genomföra ett program sammanställt i x86- binär 64 kommer du att behöva använda en processor från dessa två märken, detta orsakar brist på priskonkurrens som håller priserna på dessa processorer höga.

Om Intel och AMD gick in på ARM-marknaden skulle det finnas mer att sprida kakan, vilket innebär priskonkurrens och mindre vinst för dem.

Så varför är det tal om slutet av x86?

Apple M1

Svaret är väldigt enkelt: rak propaganda för att rättfärdiga Apples hopp till sina egna processorer.

Apple har övergivit x86-processorerna, inte för att de är dåliga processorer eftersom de försöker sälja där kontinuerligt utan för att Apple inte är villiga att betala de höga marginaler som Intel och AMD tar för sina processorer.

De två ARM-ekosystemen på den inhemska marknaden

ARM-processor

På grund av de höga vinster som Intel och AMD har kan de skapa extremt komplex arkitektur, å andra sidan, i ARM-världen samlar de flesta deltagarna inte tillräckligt med kapital för att gå in i ett handelskrig i samma grad som x86-marknaden,

Det är sant att vissa företag investerar mycket forskning och utveckling, inte för beräkning av ARM-ekosystemet, utan för eget bruk i sina produkter. Om vi ​​tittar på varumärken som Apple, Qualcomm, NVIDIA och många andra inom branschen kommer vi att se att deras bidrag till ARM-ekosystemet globalt är noll.

Det vill säga två ARM-ekosystem måste differentieras. Den första av dessa är den där små företag licensierar IP-adresser från ARM Holdings och säljer produkter med mycket låga marginaler, vilket hindrar dem från att skapa egna processorer. Det andra ekosystemet är där företag som Qualcomm, Apple och andra deltar som skapar sina egna SoC och tekniker som är kompatibla med ARM ISA, men inte är licensierade produkter från ARM Holdings.

Marknaden för nischdatacenter kan överge x86

Ampere-chip

Anledningen till att vi använder en x86 CPU i våra hemdatorer av vilken typ som helst eftersom vi behöver kunna köra programmen.

Men i vissa miljöer finns det inget sådant beroende av x86, särskilt i miljöer där programvaran som används är utvecklad för en specifik applikation. Det är här kostnadsbesparingar genom Linux distributioner och processorer med ISA ARM är i centrum, eftersom dess användare inte har problem med att överge användningen av x86-processorer eftersom deras programvara inte är beroende av dem.

Både AMD och Intel vet att den inhemska PC-marknaden aldrig kommer att ersättas av ARM, men det de bryr sig om är företag som har ägnat sig åt att göra ARM-processordesign inte för smartphones eller enheter med låg effekt utan för kraftfulla och kraftfulla datacenter .

Överge programvaran x86, något som aldrig har fungerat

ARM x86

Problemet som Intel och AMD skulle möta skulle vara att ett stort antal program plötsligt skulle vara ARM-kompatibla och kunna användas på ett stort antal processorer, detta skulle i teorin få människor att byta till ARM. Naturligtvis visar det sig att mjölkvinnan föll och med den bröt mjölkkannan och hela korthuset i luften försvann.

På datorer där vi är vana att använda Windows, skulle vi upptäcka att vi skulle behöva överföra alla program från x86 till ARM, något som har testats och som inte har fungerat särskilt bra och vi har bevis på Microsoftförsök att överge x86 för ARM.

Saken är inte så enkel som att sätta en PC med ARM, saken är att människor vill fortsätta att kunna använda sina program.

VINNT-MIPS

I början av 90-talet, när de första versionerna av Windows NT dök upp, fanns det en för varje processorarkitektur, vid nästa version hade de allra flesta försvunnit på grund av att de inte längre användes och vid den tredje versionen var allt exklusivt x86-64. Bristen på PC-programvara som körs under ARM är orsaken till att övergången aldrig körs.

Intel och AMD har ingen anledning att överge x86

Intel-AMD-ARM

Svaret är uppenbart, för Intel och AMD har de inget incitament att överge x86-processorerna, eftersom detta skulle bryta det duopol de har och vilket ger dem stora marginaler och vinster.

Så i motsats till vad många säger kommer vi att ha x86 ett tag, eftersom det inte finns något incitament på teknisk, ekonomisk och mjukvarunivå som tvingar en övergång till ARM vad gäller PC-marknaden.