Patent
1995-06-05
1998-04-14
Swann, Tod R.
395473, G06F 1200
Patent
active
057404003
ABSTRACT:
A memory system for reducing cache snooping overhead for a two level cache system with multiple bus masters, wherein the level 2 cache is connected to a main memory and wherein the level 1 cache is connected to a bus master. For each bus master, there is one level 1 cache assigned to it, and there is a shared level 2 cache that each of the level 1 caches are connected to. The level 2 cache has an inclusion field for each storage location within the level 2 cache. The inclusion field indicates if information held in a storage location associated with the inclusion field is contained in any of the level 1 caches connected to the shared level 2 cache. If there is a cache hit in the level 2 cache, the level 2 cache determines from the inclusion field that corresponds to the cache hit if the tag-address corresponding to the memory access of the bus master also resides in a level 1 cache assigned to a different bus master than the one that made the memory access. If so, the shared level 2 cache obtains the data from the level 1 cache assigned to the other bus master, and that data is read into the level 2 cache. The data is then read from the shared level 2 cache into the level 1 cache assigned to the bus master that initiated the memory access.
REFERENCES:
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 5058006 (1991-10-01), Durdan et al.
patent: 5136700 (1992-08-01), Thacker
patent: 5197139 (1993-03-01), Emma et al.
patent: 5249284 (1993-09-01), Kass et al.
patent: 5297269 (1994-03-01), Donaldson et al.
patent: 5369753 (1994-11-01), Tipley
patent: 5530832 (1996-06-01), So et al.
patent: 5564035 (1996-10-01), Lai
"Extended L2 Directory for L1 Residence Recording", IBM Technical Disclosure, vol. 34, No. 8, pp. 130-133, Jan. 1992.
Baer, Jean-Loup and Wang, Wen-Hann, "On The Inclusion Properties For Mult-Level Cache Hieararchies", Computer Architecture, 1988 International Symposium, IEEE/IEE Publications Ondisc, pp. 73-80, 1988.
Tang, "Cache System Design in the Tightly Coupled Multiprocessor System", Proceedings of the National Computer Conf., vol. 45, No. 7, (1976), pp. 749-753.
Tomasevic et al., "A Survey of Hardware Solutions for Maintenance of Cache Coherence in Shared Memory Multiprocessors", Proc. 26th Hawaii Intl. Conf. on System Sciences, vol. 1, (1993), pp. 863-872.
Cheriton et al., "Multi-Level Shared Caching Techniques for Scalability in VMP-MC", 16th Ann. Intl. Symp. on Computer Architecture, (1989), pp. 16-24 .
Advanced Micro Devices , Inc.
Chow Christopher S.
Swann Tod R.
LandOfFree
Reducing cache snooping overhead in a multilevel cache system wi does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reducing cache snooping overhead in a multilevel cache system wi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reducing cache snooping overhead in a multilevel cache system wi will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-646670