Directory
entries dont usually keep cache state
Use a
P-length bit-vector to tell in which processors the block is present
presence bit
Clean/dirty
bit implies exactly 1 presence bit on
Sufficient?
Determine
who has valid copy for read-miss
Determine
who has copies to be invalidated