Message type
Source
Destination
Con-tents
Function
Read miss
Local cache
Home directory
P, A
P has a read miss at addr A; request data and make P a read sharer.
Write miss
P has a write miss at addr A; request data and make P exclusive owner.
Invalidate
Remote cache
A
Invalidate a shared copy of data at addr A.
Fetch
Fetch block at addr A and send to home directory; change the state of A in the remote cache to shared.
Fetch/invalidate
Fetch block at addr A and send to home directory; invalidate the block in the cache.
Date value reply
Data
Return a data value from the home memory.
Data write back
A, data
Write back a data value for addr A.