Advanced Computer Architecture Chapter 7.51
Implementing a Directory
We assume operations atomic, but they are not; reality is much harder; must avoid deadlock when run out of bufffers in network (see Appendix E)
Optimizations:
read miss or write miss in Exclusive: send data directly to requestor from owner vs. 1st to memory and then from memory to requestor