32
edits
Changes
→The MESI protocol
== The MESI protocol ==
One of the most widely used cache coherence algorithms is the MESI protocol.
MESI (short for '''M'''odified, '''E'''xclusive, '''S'''hared, '''I'''nvalid) consists of 4 states.
'''Modified''' - The only cached duplicate is the modified, distinct from main memory cache line.
'''Exclusive''' - The modified, separate from main memory cache line is the only cached copy.
'''Shared''' - identical to main memory, but there might be duplicates in other caches.
'''Invalid''' - Line data is not valid.
== Sources ==