MESI
Protocol
Modified (private,!=Memory)
eXclusive (private,=Memory)
Shared (shared,=Memory)
Invalid
Illinois
Protocol
Private Dirty
Private Clean
Shared
Invalid
Basic
Protocol
Exclusive
Shared
Invalid
Berkeley
Protocol
Owned Exclusive
Owned Shared
Shared
Invalid
Owner can update via bus invalidate operation
Owner must write back when replaced in cache
If read sourced from memory, then Private Clean
if read sourced from other cache, then Shared
Can write in cache if held private clean or dirty
Advanced Computer Architecture Chapter 7.29