But skylake also has much less L3 per core, so the increased L2 is less like cache growth and more like a rebalancing.
The change to a non-inclusive L3 is more likely to contribute to greater capacity.
The change to a non-inclusive L3 is more likely to contribute to greater capacity.
Core i7-6950X - $1,700 at launch in 05-2016: 10 × 256 KiB of L2, with 25 MiB of L3. Core i9-7960X - $1,700 at launch in 09-2017: 16 x 1024 KiB of L2, with 22 MiB of L3.
i9-7960X: 1024 KiB L2/core, 1.375 MiB L3/core
Seems to be exactly what I described? L2/core went up by 768 KiB, L3/core went down by 1.125 MiB.
Per core you're correct, but I was looking at net cache available, as that had been remaining static, usually just seeing an extra 256 KiB of L2 per core with little L3 change.