Advanced Computer Architecture Chapter 7.58
Summary
Caches contain all information on state of cached memory blocks Snooping and Directory Protocols similar; bus makes snooping easier because of broadcast (snooping => uniform memory access) Directory has extra data structure to keep track of state of all cache blocks Distributing directory => scalable shared address multiprocessor
=> Cache coherent, Non uniform memory access