They massively increased that with Zen 5.
Capacity increases vs Last Gen: | Zen 5 | Zen 3 |
ROB capacity | +40% | +14% |
uOP cache | -11% * | +100% |
Rename Width | +33% | +0% |
L2 BTB | +14% | -7% |
L1 BTB | +967% | +100% |
Store Buffer capacity | +63% | +33% |
Load Buffer capacity | +130% | +0% |
Total scheduler entries | +63% | +25% |
INT reg file | +7% | +7% |
FP reg file | +100% | +0% |
In comparison to other cores:
--- | LNC vs Zen 5 | RWC vs Zen 4 | SNC vs Zen 3 |
ROB capacity | +29% | +60% | +38% |
uOP cache | -15% | -40% | -44% |
Rename Width | +0% | +0% | -20% |
L2 BTB | +50% | +61% | -23% |
L1 BTB | -98% | -92% | -75% |
Store Buffer capacity | +15% | +78% | +13% |
Load Buffer capacity | -6% | +118% | +78% |
Total scheduler entries | +22% | +28% | +0% |
INT reg file | +17% | +25% | +46% |
FP reg file | -1% | +73% | +40% |
It's not a good look for Zen 5 tbh. Even acknowledging diminishing returns, in many areas the Zen 5's capacity increases are massively, as in like 2x or more, larger than Zen 3's capacity increases, for an IPC uplift that's like half as good.
The frequency thing is actually interesting. So Zen 5 has more metal layers, a slightly longer pipeline, and a better node... for no Fmax improvement.
Agreed lol.
Both LNC and Zen 5 had organizational changes that should have helped scaling.
LNC at least has the excuse of not blowing up structure sizes like Intel used to do with tocks, to explain its mediocre perf uplift. Idk what Zen 5 has.
And neither AMD not Intel has the best performing cores, or at least not the best performing by any meaningful margin that allows people to handwave away the massive power gap between them and Apple. Clearly there is room to grow for both perf and power improvements.