MULTI-PROCESSOR CACHE COHERENCY PROTOCOL ALLOWING ASYNCHRONOUS MODIFICATION OF CACHE DATA

Patent №

US 5,787,477

Granted

1998-07-28

Filed 1996

Owner

IBM CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08665659

An improved cache coherency protocol is set forth that assures that a collection of processors in a multi-cache system configuration do not disagree about the precedence ordering of store operations that can originate from any and all processors within the system. The protocol maintains coherency while allowing lines to be modified by one processor while other processors access a prior unmodified copy of the line. The benefit of such a system is that line modification need not be done only for lines that are exclusive within the cache that is associated with the modifying processor. The manner in which this coherency is achieved is through the use of line status register which maintains the status of every line in the system and a processor modification register which maintains the identity of all processors that have been granted permission to modify a line that is shared with other processors. The exclusion of the situations where the granting of modify status to a shared line which might create the opportunity for a precedence cycle to materialize is the central aspect of the invention.

AI classification

AI hardware1.00
Planning0.01
Speech0.00
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00

Ownership

IBM CORPORATION

assignment · 89480546

Assignors

RECHTSCHAFFEN, RUDOLPH N., EKANADHAM, KATTAMURI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC