An adaptive cache coherence protocol optimized for migratory sharing
Per Stenström, Mats Brorsson, Lars Sandberg · 1993
Parallel programs that use critical sections and are executed on a shared-memory multiprocessor with a write-invalidate protocol result in invalidation actions that could be eliminated. For this type of sharing, called migratory sharing, each processor typically causes a cache miss followed by an invalidation request which could be merged with the preceding cache-miss request.