Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1998-02-17
2000-10-31
Cabeca, John W.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711179, 711120, 711143, 711144, G06F 1216
Patent
active
061417335
ABSTRACT:
A cache coherency protocol uses a "Tagged" coherency state to track responsibility for writing a modified value back to system memory, allowing intervention of the value without immediately writing it back to system memory, thus increasing memory bandwidth. The Tagged state can migrate across the caches (horizontally) when assigned to a cache line that has most recently loaded the modified value. Historical states relating to the Tagged state may further be used. The invention may also be applied to a multi-processor computer system having clustered processing units, such that the Tagged state can be applied to one of the cache lines in each group of caches that support separate processing unit clusters. Priorities are assigned to different cache states, including the Tagged state, for responding to a request to access a corresponding memory block. Any tagged intervention response can be forwarded only to selected caches that could be affected by the intervention response, using cross-bars. The Tagged protocol can be combined with existing and new cache coherency protocols. The invention further contemplates independent optimization of cache operations using the Tagged state.
REFERENCES:
patent: 5671391 (1997-09-01), Knotts
patent: 5749095 (1998-05-01), Hagersten
patent: 5832276 (1998-11-01), Feiste et al.
patent: 5903908 (1999-05-01), Singh et al.
patent: 5946709 (1999-08-01), Arimilli et al.
Borrill, P.: "Futurebus Protocols Keep Cache Data Consistent," Computer Technology Review, vol. 9, No. 10, Jun. 21 1989, p. 36, 38.
Sweazy, P. et al.: "A Class of Compatible Cache Consistency Protocols and Their Support by the IEEE Futurebus," Proceedings of the Annual International Symposium on Computer Architecture, Toyko, Jun. 2-5, 1986, pp. 414-423.
"Caching on Futurebus," Electronic Engineering, vol. 60, No. 739, Jul. 1988, p. 31, 33/34, 36.
Arimilli Ravi Kumar
Dodson John Steven
Lewis Jerry Don
Cabeca John W.
Chace Christian P.
Emile Volel
International Business Machines - Corporation
LandOfFree
Cache coherency protocol with independent implementation of opti does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Cache coherency protocol with independent implementation of opti, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cache coherency protocol with independent implementation of opti will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2065257