3 ms·
> it fails to explain why L3 cache is 10-20 times slower than L1 cache, while they both made from SRAM. Why is it? Is it because L3 is usually shared?
by nateberkopec 10y ago
> it fails to explain why L3 cache is 10-20 times slower than L1 cache, while they both made from SRAM.
Why is it? Is it because L3 is usually shared?
- Const-me 10y agoEven when the cache line is unshared, L3 is still 10 times slower than L1. The best explanation I saw is this: https://fgiesen.wordpress.com/2016/08/07/why-do-cpus-have-multiple-cache-levels/ https://fgiesen.wordpress.com/2016/08/07/why-do-cpus-have-mu...
- bogomipz 10y agoI think generally the larger the cache the higher the latency. I think various factor are things like available power budget, some increase in signal propagation delay and more complicated logic needed in a larger search space.