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 in that cache without the necessity of issuing a bus transaction to other horizontal caches in the memory hierarchy. The M.sub.u state may be applied as a result of a snoop response to a read request. The read request can include a flag to indicate that the requesting cache is capable of utilizing the M.sub.u state. Alternatively, a flag may be provided with intervention data to indicate that the requesting cache should utilize the modified-unsolicited state.

Un protocolo de la coherencia del escondrijo de la novela proporciona un estado modificar-no solicitado del escondrijo (M.sub.u) para indicar que un valor llevado a cabo en una línea del escondrijo se ha modificado (es decir, no es actualmente constante con memoria de sistema), pero fue modificado por otra unidad de proceso, no por la unidad de proceso asociada al escondrijo que contiene actualmente el valor en el estado de M.sub.u, y que el valor está llevado a cabo exclusivo de cualquier otro escondrijo horizontalmente adyacente. Porque el valor se lleva a cabo exclusivamente, puede ser modificado en ese escondrijo sin la necesidad de publicar una transacción del autobús a otros escondrijos horizontales en la jerarquía de la memoria. El estado de M.sub.u se puede aplicar como resultado de una respuesta del snoop a una petición leída. La petición leída puede incluir una bandera para indicar que el escondrijo de petición es capaz de utilizar el estado de M.sub.u. Alternativomente, una bandera se puede proporcionar datos de la intervención para indicar que el escondrijo de petición debe utilizar el estado modificar-no solicitado.

 
Web www.patentalert.com

< (none)

< Multiprocessor system bus protocol with command and snoop responses for modified-unsolicited cache state

> Optical system of optical pick-up

> (none)

~ 00026