We've all seen this diagram:
But I haven't seen an explanation of what the "Fabric" is. It's the largest single chunk of real estate on the chip (unless you combine the DRAMs). It appears to be a gateway between the DRAM and all other components, but if that's all it is, why is it so big?
For that matter, what are the 3 unlabeled boxes between the CPU and Cache?
Furthermore, I used to think of cache as memory directly accessible by the CPU, resulting in it being faster than RAM out on the circuitboard. This diagram shows that's mistaken, as both Cache and DRAM are roughly equally far from the CPU, with Fabric being an intermediary for both.
Can anyone enlighten me as to these areas?
But I haven't seen an explanation of what the "Fabric" is. It's the largest single chunk of real estate on the chip (unless you combine the DRAMs). It appears to be a gateway between the DRAM and all other components, but if that's all it is, why is it so big?
For that matter, what are the 3 unlabeled boxes between the CPU and Cache?
Furthermore, I used to think of cache as memory directly accessible by the CPU, resulting in it being faster than RAM out on the circuitboard. This diagram shows that's mistaken, as both Cache and DRAM are roughly equally far from the CPU, with Fabric being an intermediary for both.
Can anyone enlighten me as to these areas?