•Message type Source Destination Msg Content
•Read miss Local cache Home directory P,
A
Processor P reads data at address A;
make
P a read sharer and arrange to send data back
•Write miss Local cache Home directory P, A
Processor P writes data at address A;
make
P the exclusive owner and arrange to send data back
•Invalidate Home directory Remote caches A
Invalidate a shared copy at address A.
•Fetch Home directory Remote cache A
Fetch the block at address A and send it to its home
directory
•Fetch/Invalidate Home directory Remote cache A
Fetch the block at address A and send it to its home
directory; invalidate the block in the
cache
•Data value reply Home directory Local cache Data
Return a data value from the home memory (read miss
response)
•Data write-back Remote cache Home directory A,
Data
Write-back a data value for address A (invalidate
response)