Reducing cache misses by snarfing writebacks in non-inclusive me

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711122, 711133, G06F 1202

Patent

active

059096977

ABSTRACT:
A non-inclusive multi-level cache memory system is optimized by removing a first cache content from a first cache, so as to provide cache space in the first cache. In response to a cache miss in the first and second caches, the removed first cache content is stored in a second cache. All cache contents that are stored in the second cache are limited to have read-only attributes so that if any copies of the cache contents in the second cache exist in the cache memory system, a processor or equivalent device must seek permission to access the location in which that copy exists, ensuring cache coherency. If the first cache content is required by a processor (e.g., when a cache hit occurs in the second cache for the first cache content), room is again made available, if required, in the first cache by selecting a second cache content from the first cache and moving it to the second cache. The first cache content is then moved from the second cache to the first cache, rendering the first cache available for write access. Limiting the second cache to read-only access reduces the number of status bits per tag that are required to maintain cache coherency. In a cache memory system using a MOESI protocol, the number of status bits per tag is reduced to a single bit for the second cache, reducing tag overhead and minimizing silicon real estate used when placed on-chip to improve cache bandwidth.

REFERENCES:
patent: 5155828 (1992-10-01), La Fetra et al.
patent: 5155832 (1992-10-01), Hunt
patent: 5303362 (1994-04-01), Butts, Jr. et al.
patent: 5369753 (1994-11-01), Tipley
patent: 5524233 (1996-06-01), Milburn et al.
patent: 5542062 (1996-07-01), Taylor et al.
patent: 5564035 (1996-10-01), Lai
patent: 5577227 (1996-11-01), Finnell et al.
patent: 5603004 (1997-02-01), Kurpanek et al.
patent: 5651135 (1997-07-01), Hatakeyama
patent: 5696936 (1997-12-01), Church et al.
patent: 5717890 (1998-02-01), Ichida et al.
Afek, et al., "A Lazy Cache Algorithm," Association for Computing Machinery, 0-89791-323-X, 1989, pp. 209-223.
Brown, G., "Asynchronous multicaches," Distributed Computing, vol. 4, pp. 31-36; 1990.

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

Reducing cache misses by snarfing writebacks in non-inclusive me 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 misses by snarfing writebacks in non-inclusive me, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reducing cache misses by snarfing writebacks in non-inclusive me will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-962680

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