▪ Quad-Core Die · Private L1/L2 · Shared L3
4-core die · 16 MB LLC
⇄ On-Chip Ring Bus / Interconnect
Snoop · coherence messages · ~10 ns core-to-core
Shared L3 Cache (LLC)
Last Level Cache
16 MB · ~35 ns · shared by all cores · coherence directory lives here
Integrated Memory Controller · ~2 channels
— package edge · off-die —
Main Memory
DRAM
32 GB · ~80 ns · 64-byte cache lines
Coherence Trace
Cache Line State per Core
| Address | Core 0 | Core 1 | Core 2 | Core 3 | Value |
|---|
MESI State Machine
lit arrow = this step’s transition
MESI Legend
M
Modified — only this core has it, and it is dirty; memory is stale.
E
Exclusive — only this core has it, and it is clean; a write needs no bus traffic.
S
Shared — several cores hold a clean copy; reads are free, writes must invalidate.
I
Invalid — no usable copy here; the next access is a miss.
Pick a scenario above and press Play. Each core's L1-D and L2 badges track the MESI state of the line being traced.
Step 0 / 0