By the way, I just had a look at the last couple of generations of Apple Silicon and I think there is a clear pattern emerging starting from A12. The A12 seems in many ways to be the "modern Apple SoC", featuring a substantial redesign and improvements in all areas. A13 brought mostly cache improvements (as well as adopted the die layout Apple is still using). A14 had new CPU execution engines. And now A15 has new cache as well as improved E-cores.
This leads me to the following observations:
- the odd A- releases are focusing on cache, while the even A- releases are focusing on CPU internals
- every single A- release has significant changes in in some of it's internals (if it's not the CPU then it's the GPU or the video pipeline or the NPU)
- Apple is still on track of delivering consistent performance improvements, just this year they are going for a mix of improved performance and decreased power consumption rather than pure 20% performance boost than before
There were some claims that Apple's momentum is slowing down after some of its engineers have left. Frankly, I don't see it. It is clear that Apple is on some sort of two-year cadence here (with odd and even releases focusing on different big things), but we still get more progress every year than an average x86 CPU arch goes through in four or five. The improvements of A15 over A14 are at least comparable in scale to A13 over A12. Sure, the P-core execution engine didn't seem to change at all, but we got larger caches all the way, significantly faster E-cores, faster NPU, a new video pipeline, significant GPU tweaks and probably other things.