Patent
1996-03-19
1998-07-21
Swann, Tod R.
395473, 395455, 395450, G06F 1208
Patent
active
057845905
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. Only the slave caches store sub-line valid bits with all cache lines; the master cache has only full cache lines valid. During a miss from a slave cache, the slave cache sends its sub-line valid bits to the master cache. The slave's sub-line valid bits are loaded into a request pipeline in the master cache. As requests are fulfilled and finish the pipeline, its address is compared to the addresses of all other pending requests in the master's pipeline. If another pending request matches the slave's index and tag, its sub-line valid bits are updated by setting the corresponding sub-line valid bit for the completing request's sub-line. If another pending request matches the slave's index but not the tag, all of the other request's sub-line valid bits are cleared. Thus subline valid bits of pending requests are updated as each request completes the master's pipeline and writes its sub-line to the slave cache.
REFERENCES:
patent: 4860192 (1989-08-01), Sachs et al.
patent: 5025366 (1991-06-01), Baror
patent: 5131083 (1992-07-01), Crawford et al.
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5307477 (1994-04-01), Taylor et al.
patent: 5325504 (1994-06-01), Tipley et al.
patent: 5359723 (1994-10-01), Mathews et al.
patent: 5367660 (1994-11-01), Gat et al.
Cohen Earl T.
Pattin Jay C.
Auvinen Stuart T.
Exponential Technology Inc.
Peikari J.
Swann Tod R.
LandOfFree
Slave cache having sub-line valid bits updated by a master cache does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Slave cache having sub-line valid bits updated by a master cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Slave cache having sub-line valid bits updated by a master cache will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1656833