Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1997-09-18
2000-05-16
Yoo, Do Hyun
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711118, 711119, 711123, 711141, 711146, G06F 1300
Patent
active
060650982
ABSTRACT:
The processor includes at least a lower and a higher level non-inclusive cache, and a system bus controller. The system bus controller snoops commands on the system bus, and supplies the snooped commands to each level of cache. Additionally, the system bus controller receives the response to the snooped command from each level of cache, and generates a combined response thereto. When generating responses to the snooped command, each lower level cache supplies its responses to the next higher level cache. Higher level caches generate their responses to the snooped command based in part upon the response of the lower level caches. Also, high level caches determine whether or not the cache address, to which the real address of the snooped command maps, matches the cache address of at least one previous high level cache query. If a match is found by a high level cache, then the high level cache generates a retry response to the snooped command, which indicates that the snooped command should be resent at a later point in time, in order to prevent a collision between cache queries.
REFERENCES:
patent: 5404482 (1995-04-01), Stamm et al.
patent: 5404483 (1995-04-01), Stamm et al.
patent: 5717897 (1998-02-01), McCrory
patent: 5787478 (1998-07-01), Hicks et al.
patent: 5809530 (1998-09-01), Samra et al.
"Tradeoffs in Two-Level On-Chip Caching", Jouppi et al. IEEE. 1994. pp. 34-45.
Israel, Paul et al, 1995 Electronic Engineering Times (Jun. 19), pp. 78-80, "Chip Set Aims to Speed Secondary Cache--Parallelism Enhances Level 2 Cache Runs".
Jouppi, Norman P., 17th Annual International Symposium on Computer Architecture (May 28-31, 1990), pp. 364-373, "Improving Direct-Mapped Cache Performance by the Addition Of A Small Fully-Associative Cache and Prefetch Buffers".
Stiliadis, Dimitrios et al, IEEE Proceedings of the 27th Annual Hawaii International Conference on System Sciences (1994), pp. 412-421, "Selective Victim Caching: A Method to Improve the Performance of Direct-Mapped Caches".
Stiliadis, Dimitrios et al, IEEE Transactions on Computers, vol. 46, No. 5 (May 1997), pp. 603-610, "Selective Victim Caching: A Method to Improve the Performance of Direct-Mapped Caches".
International Business Machines - Corporation
Mutter Michael K.
Nguyen Than
Yacura Gary D.
Yoo Do Hyun
LandOfFree
Method for maintaining multi-level cache coherency in a processo does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for maintaining multi-level cache coherency in a processo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for maintaining multi-level cache coherency in a processo will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-268813