8 ms·
Physical register <-> L1 <-> Fill Buffer <-> L2 <-> L3 [<-> L4 ] <-> [bus buffer <->] memory module I wouldn't count buffer registers inside DRAM chips as a se
by blattimwind 7y ago
Physical register <-> L1 <-> Fill Buffer <-> L2 <-> L3 [<-> L4 ] <-> [bus buffer <->] memory module
I wouldn't count buffer registers inside DRAM chips as a separate cache.
- kragen 7y ago↔ SSD ↔ spinning rust ↔ tarsnap or something
- BeeOnRope 7y agoI wouldn't really count the fill buffer between L1 and L2 as a separate caching level, or at least if you wanted to do that you should do something similar for L2 <-> L3, L3 <-> memory controller, etc: since such buffers or queues will exist at all those places.
- blattimwind 7y agoL1 Fill Buffers are somewhat special at least on Intel because a memory read can be satisfied from these before the data is written into L1.
- dfox 7y agoCounting the DRAM row buffer as a separate cache layer is interesting because it has meaningful performance impact, but mainly because existence of such an thing is good counter argument to people who think that DRAM chips have RAS/CAS multiplexed address pins only to save package pins.