An invalid-to-dirty request permits a transition from an invalid memory state to a dirty state without requiring an up-to-date copy of the memory. The present invention is a system for supporting invalid-to-dirty memory transactions in an aggressive cache coherence protocol that minimizes directory entry locking. The nodes of a multiprocessor system each include a protocol engine that is configured to implement a distinct invalidation request that corresponds to an invalid-to-dirty memory transaction. If node O receives this distinct invalidation request while waiting for a response to an outstanding request for exclusive ownership, the protocol engine of node O is configured to treat the distinct invalidation request as applying to the memory line of information that is the subject of the outstanding request for exclusive ownership. Furthermore, if the node O receives a normal invalidation request, while it has an outstanding exclusive request, the invalidation request applies to a previous copy of the memory line of information held by the node N and therefore the protocol engine of node O is configured to ignore the normal invalidation request in this circumstance.

Ein unzulässig-zu-schmutziger Antrag ermöglicht einen Übergang von einem unzulässigen Gedächtniszustand zu einem schmutzigen Zustand, ohne eine aktuelle Kopie des Gedächtnisses zu erfordern. Die anwesende Erfindung ist ein System für das Stützen der unzulässig-zu-schmutzigen Gedächtnisverhandlungen in einem konkurrenzfähigen Pufferspeicherkohärenzprotokoll, das die Eintrag in ein Verzeichnisblockierung herabsetzt. Die Nullpunkte eines Mehrprozessorsystemsystems jeder schließen eine Protokollmaschine mit ein, die zusammengebaut wird, um einen eindeutigen Annullierung Antrag einzuführen, der einer unzulässig-zu-schmutzigen Gedächtnisverhandlung entspricht. Wenn Nullpunkt O empfängt, dieser eindeutige Annullierung Antrag, bei der Aufwartung einer Antwort zu einer ausstehenden Anforderung für exklusiven Besitz, die Protokollmaschine von Nullpunkt O zusammengebaut wird, um den eindeutigen Annullierung Antrag zu behandeln, wie, zutreffend auf die Gedächtnislinie der Informationen, die das Thema der ausstehenden Anforderung für exklusiven Besitz ist. Ausserdem wenn der Nullpunkt O einen normalen Annullierung Antrag, während er einen hervorragenden exklusiven Antrag hat, der Annullierung Antrag zutrifft auf eine vorhergehende Kopie der Gedächtnislinie der Informationen gehalten durch den Nullpunkt N empfängt und folglich die Protokollmaschine von Nullpunkt O zusammengebaut wird, um den normalen Annullierung Antrag unter diesem Umstand zu ignorieren.

 
Web www.patentalert.com

< Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests

< Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests

> Mechanism for automated generic application damage detection and repair in strongly encapsulated application

> Decoupling capacitor assignment technique with respect to leakage power

~ 00088