Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1995-11-13
1998-09-15
Robertson, David L.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711119, G06F 1300
Patent
active
058095306
ABSTRACT:
A data processor (40) keeps track of misses to a cache (71) so that multiple misses within the same cache line can be merged or folded at reload time. A load/store unit (60) includes a completed store queue (61) for presenting store requests to the cache (71) in order. If a store request misses in the cache (71), the completed store queue (61) requests the cache line from a lower-level memory system (90) and thereafter inactivates the store request. When a reload cache line is received, the completed store queue (61) compares the reload address to all entries. If at least one address matches the reload address, one entry's data is merged with the cache line prior to storage in the cache (71). Other matching entries become active and are allowed to reaccess the cache (71). A miss queue (80) coupled between the load/store unit (60) and the lower-level memory system (90) implements reload folding to improve efficiency.
REFERENCES:
patent: 4794521 (1988-12-01), Ziegler et al.
patent: 4799199 (1989-01-01), Scales, III et al.
patent: 4881163 (1989-11-01), Thomas et al.
patent: 4910656 (1990-03-01), Scales, III et al.
patent: 5148536 (1992-09-01), Witek et al.
patent: 5155831 (1992-10-01), Emma et al.
patent: 5404483 (1995-04-01), Stamm et al.
Kikuta Betty Y.
Samra Nicholas G.
Motorola Inc.
Polansky Paul J.
Robertson David L.
LandOfFree
Method and apparatus for processing multiple cache misses using 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 and apparatus for processing multiple cache misses using , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for processing multiple cache misses using will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-104733