Apple is just jumping onto their existing ARM track, once they migrate their product line, which has surpassed Intel. Once they've migrated all their lines to ARM, the performance gains will be more like they have been on the iPhone/ iPad over the past few years. Mostly 20-30%/ year.
What does matter, IMO:
- assembling a killer team
- 5nm process
- high speed, low latency DRAM
- big-little
If these are actually the reasons for the performance difference, and it's difficult to do these on x86 because of the instruction set, it seems to this amateur that ARM64 really does have an advantage over x86.
"A weak memory ordering model, like the one in Apple silicon, gives the processor more flexibility to reorder memory instructions and improve performance, but doesn’t add implicit memory barriers."
[1] https://developer.apple.com/documentation/apple_silicon/addr...
Here's a kernel extension someone built to manipulate this feature: https://github.com/saagarjha/TSOEnabler