
A novel cache coherency protocol provides a modified-unsolicited (M.sub.U) cache state to indicate that a value held in a cache line has been modified (i.e., is not currently consistent with system memory), but was modified by another processing unit, not by the processing unit associated with the cache that currently contains the value in the M.sub.U state, and that the value is held exclusive of any other horizontally adjacent caches. Because the value is exclusively held, it may be modified i...











