Earlier quoted context omitted.
Hasn't each gen been like 20-30% performance? Isn't that better than what AMD and Intel have managed?
I've been tracking the performance increase via GeekBench for M1, M2, M3 and now M4 and they are good incremental and consistent improvements: https://docs.google.com/spreadsheets/d/1i5dBe_rsiNaQATH-D-Pj...
For M1 - M3 the IPC improvement were minimal. Absolute performance came from Node and Clock Speed improvement. And for M4, most of the single core improvement actually came from floating point improvements. If we look into each test results and in terms of Integer I remember last time I checked it was less than 5%. In total, M1 to M4 has less than 10% of IPC improvement in terms of integer performance.
This is not to say I am disappointed or surprised like all others. A lot of the CPU improvement went from A12 to M1 / A14 which was barely showcased by Apple developer toolkit during ARM transition. The ultra wide design which Apple were perfecting for many years before it reached M1, has reached a plateau.
I am now wondering if there could be some other Integer IPC improvement, but judging from M4 we will likely have to wait until 2026 before we see anything new in terms of CPU uArch design.