← Back to Labs
Two-Core MESI State Machine
Follow a single cache line through Exclusive, Shared, Modified, and Invalid states as two cores read and write it.
Step 1 / 5Core 0 reads the line first
No cache has the line yet, so Core 0 fetches it and becomes the only clean owner.
M
single dirty owner
E
single clean owner
S
shared clean copies
I
no valid cached copy
Arrow keys to navigate · R to reset
Tap dots to jump to any step