Patent №
US 6,330,643
Granted
2001-12-11
Filed 1998
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09024385
A method of avoiding deadlocks in cache coherency protocol for a multi-processor computer system, by loading a memory value into a plurality of cache blocks, assigning a first coherency state having a higher collision priority to only one of the cache blocks, and assigning one or more additional coherency states having lower collision priorities to all of the remaining cache blocks. Different system bus codes can be used to indicate the priority of conflicting requests (e.g., DClaim operations) to modify the memory value. The invention also allows folding or elimination of redundant DClaim operations, and can be applied in a global versus local manner within a multi-processor computer system having processing units grouped into at least two clusters.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 90070745
Assignors
ARIMILLI, RAVI K., DODSON, JOHN S., LEWIS, JERRY D.
On an employer assignment, the assignors are typically the inventors.