Master-slave cache system with de-coupled data and tag pipelines

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395449, 395473, 395472, 395450, G06F 1208

Patent

active

056921527

ABSTRACT:
A cache system has a large master cache and smaller slave caches. The slave caches are coupled to the processor's pipelines and are kept small and simple to increase their speed. The master cache is set-associative and performs many of the complex cache management operations for the slave caches, freeing the slaves of these bandwidth-robbing duties. The master cache has a tag pipeline for accessing the tag RAM array, and a data pipeline for accessing the data RAM array. The tag pipeline is optimized for fast access of the tag RAM array, while the data pipeline is optimized for overall data transfer bandwidth. The tag pipeline and the data pipeline are bound together for retrieving the first sub-line of a new miss from the slave cache. Subsequent sub-lines only use the data pipeline, freeing the tag pipeline for other operations. Bus snoops and cache management operations can use just the tag pipeline without impacting data bandwidth. Loop-back flows are performed which cancel an intervening flow in the tag pipeline when the index portions of the addresses match.

REFERENCES:
patent: 4467414 (1984-08-01), Akagi et al.
patent: 4707784 (1987-11-01), Ryan et al.
patent: 4860192 (1989-08-01), Sachs et al.
patent: 5019971 (1991-05-01), Lefsky et al.
patent: 5023776 (1991-06-01), Gregor
patent: 5025366 (1991-06-01), Baror
patent: 5123097 (1992-06-01), Joyce et al.
patent: 5131088 (1992-07-01), Blasco et al.
patent: 5136700 (1992-08-01), Thacker
patent: 5155824 (1992-10-01), Edenfield et al.
patent: 5155828 (1992-10-01), Le Fetra et al.
patent: 5155831 (1992-10-01), Emma et al.
patent: 5170476 (1992-12-01), Laakso et al.
patent: 5179679 (1993-01-01), Shoemaker
patent: 5201041 (1993-04-01), Bohner et al.
patent: 5202969 (1993-04-01), Sato et al.
patent: 5212781 (1993-05-01), Shah
patent: 5249282 (1993-09-01), Segers
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5283890 (1994-02-01), Petolino et al.
patent: 5293603 (1994-03-01), MacWillaims et al.
patent: 5307477 (1994-04-01), Taylor et al.
patent: 5339399 (1994-08-01), Lee et al.
patent: 5355467 (1994-10-01), MacWillaims et al.
patent: 5359723 (1994-10-01), Mathews et al.
patent: 5479641 (1995-12-01), Nadir 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

Master-slave cache system with de-coupled data and tag pipelines does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Master-slave cache system with de-coupled data and tag pipelines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Master-slave cache system with de-coupled data and tag pipelines will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2115606

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