Updating an invalid coherency state in response to snooping an operation
AssigneeInternational Business Machines Corporation
InventorsGuy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli, Derek E. Willams
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGuy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli, Derek E. Willams
Estimating the term…
A cache coherent data processing system includes at least first and second coherency domains. In a first cache memory within the first coherency domain of the data processing system, a coherency state field associated with a storage location and an address tag is set to a first data-invalid coherency state that indicates that the address tag is valid and that the storage location does not contain valid data. In response to snooping an exclusive access operation, the exclusive access request specifying a target address matching the address tag and indicating a relative domain location of a requestor that initiated the exclusive access operation, the first cache memory updates the coherency state field from the first data-invalid coherency state to a second data-invalid coherency state that indicates that the address tag is valid, that the storage location does not contain valid data, and whether a target memory block associated with the address tag is cached within the first coherency domain upon successful completion of the exclusive access operation based upon the relative location of the requestor.
A method of data processing in a cache coherent data processing system including at least first and second coherency domains, said method comprising:
A cache memory for a cache coherent data processing system including at least first and second coherency domains each including at least one processing unit, wherein said first coherency domain includes the cache memory and said second coherency domain includes another coherent cache memory, said cache memory comprising:
A cache coherent data processing system, comprising:
Dependencies are inferred from the claim text.