Courtesy of
@leman's scripts I made a couple of more plots:
View attachment 29481
This first plot shows gains in iso-clock performance since the M1. Had to move to 5% outliers because the HTML5 outliers were insane, going really far up. I did screw up slightly as to what I meant to compare: the above is the M4 iPad Pro 13 inch vs M1 iPad Pro 11 inch, I had to meant to do 13 inch for both, but I don't think it makes too much difference. And I'm too lazy to fix it.
View attachment 29480
This shows the loss of iso-clock performance in some subtest for the M2 Max when raising clocks (some models had higher clocks). The amount of clock boost was minimal, the performance retraction relative to clock is even more minimal, and the noise is high, but this is why I contend that sometimes even just keeping up with clocks, especially when clocks are raised by nearly 40% can necessitate architectural improvements and be quite an achievement especially when your performance is already so high. Interestingly I spot checked a few Intel and AMD chips, seeing how different boost clocks change performance per clock and I found that within Zen 4 there was a similar retraction of a few percent but for Intel's Raptor Lake it was nearly perfect scaling with clocks. Note this isn't saying that necessarily Intel has better iso-performance but rather their iso-performance scales almost perfectly over their range of clock speeds while AMD's slightly drops off at the high end. Now this was a spot check of each, so it just not be confused with data, but it is interesting. If accurate it could represent a difference in process (TSMC vs Intel) or more likely a difference in core design whereby Intel desktop chips are designed first and foremost with these high frequencies in mind and while AMD's can reach those high frequencies their optimal point is lower. Dunno.