Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2005-09-13
2005-09-13
Vital, Pierre (Department: 2189)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
C711S118000, C711S141000
Reexamination Certificate
active
06944721
ABSTRACT:
A method and system for avoiding live locks caused by repeated retry responses sent from a first cache memory that is in the process of manipulating a cache line that a second cache memory is attempting invalidate in the first cache memory. To a live lock condition caused by multiple caches subsequently manipulating the cache line, thus resulting in multiple retry responses back to the second cache memory, a “kill bit” is set in a snoop and read/claim (RC) queue associated with the first cache memory. The kill bit instructs the first cache memory to acknowledge the kill command from the second cache memory, but allows the first cache memory to complete the current manipulation of the cache line, after which the first cache memory kills the cache line.
REFERENCES:
patent: 5613153 (1997-03-01), Arimilli et al.
patent: 5996049 (1999-11-01), Arimilli et al.
patent: 6336169 (2002-01-01), Arimilli et al.
patent: 6347361 (2002-02-01), Arimilli et al.
patent: 6405289 (2002-06-01), Arimilli et al.
Arimilli Ravi Kumar
Guthrie Guy Lynn
Dillon & Yudell LLP
Rojas Midys
Salys Casimer K.
Vital Pierre
LandOfFree
Asynchronous non-blocking snoop invalidation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Asynchronous non-blocking snoop invalidation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Asynchronous non-blocking snoop invalidation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3425460