Assessment
A obvious difference between directory and bus solutions is that for directories, the invalidate request scales as the number of processors that are sharing
Directories take memory --
- 1 bit per block per processor + c
- If a block is B bytes, 8B processors imply 100% overhead to store the directory