Increasing the effectiveness of directory caches by deactivating coherence for private memory blocks
Blas A. Cuesta, Alberto Ros, María E. Gómez, Antonio Robles, José F. Duato · 2011
To meet the demand for more powerful high-performance shared-memory servers, multiprocessor systems must incorporate efficient and scalable cache coherence protocols, such as those based on directory caches. However, the limited directory cache size of the increasingly larger systems may cause frequent evictions of directory entries and, consequently, invalidations of cached blocks, which severely degrades system performance.