Private caches of one address must agree on one value history. This topic builds that guarantee from the four MESI states up to fabric protocols and debug.
Lesson | What it covers |
|---|---|
The four states, legal and forbidden edges, and why Exclusive exists. | |
BusRd, BusRdX, BusUpgr, acknowledgement counting, and a runnable model. | |
MOESI and MESIF, plus snoop broadcast against directory tracking. | |
An honest mapping-level introduction: CHI is not a newer ACE. | |
Ping-pong, false sharing, timelines, triggers, and closure. |
Single-writer/multiple-reader is broken: M requires every other copy to be I. The writer must collect an invalidate acknowledgement from each sharer before entering M.