Asynchronous non-blocking snoop invalidation

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3425460

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.