Earlier quoted context omitted.
Why are people so hung up about the x86 thing? ARM continues to be sold on because everyone has now understood they don't really matter; they are not driving the innovations, they were simply the springboard for the Apples, Qualcomms and Amazons to drive their own processor designs, and they are not setup to profit from that. ARMs reference design isn't competitive, the M1 is. Instruction set architecture at this poi…
I would argue that ISA does matter. Beyond the decode width issue, x86 has some material warts compared to ARM64: The x86 atomic operations are fundamentally expensive. ARM’s new LSE extensions are more flexible and can be faster. I don’t know how much this matters in practice, but there are certainly workloads for which it’s a big deal. x86 cannot context-switch or handle interrupts efficiently. ARM64 can. This comp…
There's also the RcPc stuff in ARM 8.3 and 8.4 that could make acquire/release semantics cheaper.
> the x86 ecosystem is full of legacy baggage.
Luckily for ARM servers we have SBSA that adds things like UEFI and ACPI to the ARM platform. :)