1. @jaqob förklarade den. Prestanda hos Snapdragon 888 och Exynos 2100, som båda har en Cortex X1 kärna, ligger närmast Apple A12 som nu är ~3 år gammal. Finns ingen krets som använder Cortex X2 än (lanserades maj 2021), den ska enligt Arm vara ~18 % snabbare än X1 vilket lägger den i nivå med A13.
2. det kommer rätt ofta upp i trådarna om Nvidia/Arm affären. Men hur relevant känns det givet att Arm faktiskt inte är i närheten så lönsamt många verkar tro? Senaste siffrorna jag hittar där Softbank beskriver Arms finanser pekar på en i sammanhanget rätt medioker vinst på lite över 200 miljoner USD på helåret. Skrev tidigare att det tar Intel två veckor att dra ihop det, hade kollar rejält fel. Det tar Nvidia något mindre än två veckor (de gjorde ~1,4 miljarder USD i vinst senaste kvartalet) att dra ihop den vinsten, det tar Intel ett par dagar (vinsten var ~5,1 miljarder USD senaste kvartalet)!
Den som är beredd att lägga $40 miljarder USD på att köpa Arm bör undersöka skallen om man köper det för inkomster från licensavgifter. Tar nästan 200 år att få igen den investeringen med nuvarande siffror. Enda rimliga orsaken att köpa Arm är för att primärt kunna accelerera utvecklingen av mikroarkitekturerna hos Cortex A/X samt (nog viktigare i Nvidias fall) Neoverse N/V.
Fast det kan inte vara nog, är man bara ute efter det är det väsentligt billigare att göra vad Qualcomm gjorde och köpa ett företag som har en riktigt lovande mikroarkitektur på gång. Nvidia har själva försökt designa ett gäng mikroarkitekturer som alla kört 32-bit Arm eller ARM64, det har gått rätt uselt så de behöver ett betydligt bättre team!
Så dels vill man ha Arms team som designar mikroarkitekturer, de har visat att med de FoU-resurser som Softbank givit dem har de tagit sig in i "high-end".
Men dels lär en köpare se ett mervärde i att också kontrollera hur ARM64 utvecklas framåt. Mycket pekar på att grunden i ARM64 är rätt mycket ett beställningsjobb från Apple, i positiv bemärkelse givet hur extremt bra ISA det blev. Nyligen gjordes en riktigt stor uppgradering av ISA i ARMv9, där tillkom bl.a. SVE2 som är en vidareutveckling av SVE, som i sin tur är något Arm utvecklat ihop med Fujitsu specifikt för HPC. Det går uppenbarligen att sammarbeta med Arm, fast det är i grunden bara Arm som egentligen kan styra över vad som går in i deras ISA så den som äger Arm kontrollerar helt riktningen för ISA. Tror den delen också är något Nvidia vill åt.
3. Android är redan portat till RISC-V, men givet att allt Android-relaterat i praktiken kör på 32-bit Arm eller ARM64 gör att det helt klart finns en tröskel här.
I fallet Ventana Micro så siktar de på datacenter, både Android och Windows är i praktiken irrelevanta där. Linux stödjer redan RISC-V, men stödet är idag inte alls lika moget som för ARM64 och x86_64. Just mognadsgraden är största hindret, Apple hade aldrig kunnat göra sin switch till ARM64 så snabbt och smidigt som det ändå gått om de tagit något annat än ARM64, det specifikt då inget annat än ARM64 är i nivå med x86_64 vad det gäller mognad idag.
ARM64 och RISC-V har bättre potential än x86_64 då båda specifik designades för att vara enkla att skapa effektiva kompilatorer och effektiva run-times. Men någon måste trots allt lägga resurserna så jobbet blir gjort, i fallet ARM64 har Arm dragit ett rejält lass men det underlättar en del att ha Apple med på tåget givet deras nästan oändliga skattkista!
Rent krasst vet vi nuläget inte ens om det går att göra lika snabba kretsar mer RISC-V som med ARM64. Vi vet det först när någon faktiskt gjort en krets som visar att det är möjligt alt. försök att göra sådana kretsar belyser svagheter i ISA som kan förklara varför det inte är möjligt.
Tack för insiktsfull läsning. En frisk fläkt bland de flesta andra inlägg.
Det är spännande tider vi lever i...