Några reflektioner kring vad som uttrycks i denna tråd:
Arms ISA har inte varit, är inte och lär aldrig bli "öppet". Vem som helst kan teckna en licens, endera för att få använda Arms egna IP för kiseldesign (de har både CPU och GPU) eller licens enbart för ISA för att sedan designa sin egen kiseldesign.
D.v.s. det är en i alla högsta grad stängd ISA som kontrolleras helt och hållet av ett enda företag. Nyckeln till att det ändå blivit en sådan framgångsrik ISA, det säljs ungefär lika många ARM/ARM64 kompatibla kretsar per år som summan av alla tillverkade x86-kretsar, är licensmodellen samt vad Arm erbjuder utöver ISA+IP.
Det x86 har och de flesta av dess konkurrenter saknar är ett extremt brett och moget stöd i grundläggande programvara som är en förutsättning för att ett lika brett applikationsstöd som vi ser på x86. Just detta grundläggande stöd i form av kompilatorer, grundläggande OS-stöd och liknande är vad Arm insett måste få lika mycket FoU-fokus som utvecklingen av ISA och CPU/GPU IP.
Nvidia har exakt samma insikt som Arm på denna punkt. Nvidia total-dominerar GPGPU, inte för att man alltid haft bäst HW, under långa perioder har AMD haft bättre HW framförallt för GPGPU, utan för att Nvidia insett vikten av programvara. Utan programvarustöd är du körd, spelar ingen roll hur bra HW är för utan programvarustöd är slutresultatet ändå att helheten brister.
Just Nvidias insikt runt vikten av programvara gör att jag är övertygad om att Nvidia är en av de bästa ägarna för Arm. Andra kandidater är Intel (de gör ett enorm jobb runt just grundläggande programvara för x86 och OneAPI kan faktiskt göra dem till en relevant konkurrent på GPGPU-arenan mot Nvidia) och Apple (Firestorm må vara världens nu bästa CPU-design, men M1 är ändå ofta underskattad då de flesta bara testar CPU-delen, Apple har redan ramverken och ett ökande stöd i applikationer för att accelerera relevanta saker med GPGPU och NPU).
ARM64 må vara en tekniskt överlägsen ISA-design ställd mot x86_64. Det i isolation kommer knappast göra att automatiskt kan ta över datacenter och PC-marknaden. För egen del ser jag mest till PC-marknaden, vill ha bästa tänka bara produkter och just nu är Windows fastlåsning i x86_64 något som ger mig väsentligt sämre produkter än jag vet är tekniskt möjligt.
Även här tror jag Nvidia har rätt kompetens. De förstår PC-marknaden och med kontroll över världens bästa CPU ISA tror jag Nvidia kan lyssna (har lite svårt att använda ordet "samarbeta" när det kommer till dem ) och förstå vad t.ex. Microsoft behöver för att det ska lyckas.
ARM64 lär garanterat lyckas på servermarknaden med Nvidia vid rodret. Men här har bollen redan fått upp farten så mycket att det mycket väl kan lyckas ändå, redan första försöket är riktigt konkurrenskraftigt sett till prestanda och framförallt prestanda/W ställd mot Intel/AMD trots att det finns flera punkter man lämnat uppenbar optimeringspotential (riskminimering, allt kanske inte bör tas med i ett steg, se på Intels 10 nm...). Risken är om Nvidia inte får köpa Arm kan det bli en ägare som ställer om riktningen på ett sätt som ställer till det här.
Antag att Nvidias köp av Arm går igenom (tror fortfarande att det kommer hända, det här är bara en politruk som vill kamma hem lite billiga poäng på hemmaplan), vad har Nvidia att vinna på att hindra andra från att licensiera Arms ISA? Varför är x86 framgångsrikt tror att det inte går att licensiera och bara två företag kan tillverka kretsar? Jo, p.g.a. lysande programvarustöd.
Om Nvidia låser ut alla andra sitter man själv på all form av programvarustöd. Nog för att man ha lyckats med det på GPGPU, men det har en långt mindre omfattning jämfört med CPU. Historien visar att CPU ISA står och faller med programvarustödet, den som äger Arm ISA måste visa att man starkt tror på ISAn genom att ligga i toppen på spenderad FoU för programvara, så måste vara ett företag med relativt stor kassakista (Apple fick frågan först, de är inte intresserade vilket också säger en del hur lite oroade de är för att Arms ISA licensieringsmodell kommer ändras).
ARM64 kan lyckas även om det politiska spelet lyckas f*cka upp just den här affären, men det kommer förlänga tiden det tar för ARM64 att komma in på server och framförallt på PC-marknaden. Svårt att se varför man ska hurra över det...