Hardware mechanism for optimizing instruction and data prefetchi

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

711137, 711213, G06F 938, G06F 1200

Patent

active

057614687

ABSTRACT:
Disclosed is a prefetch execution unit, prefetch instruction buffer and a prefetch victim buffer which operate to optimize prefetching by recording a particular cache miss' history. To record cache misses, victimized (overwritten) lines and/or a prefetch tag are stored in a prefetch victim buffer. When the processor experiences a cache miss, it accesses the prefetch victim buffer to retrieve information relating to the prefetch victim. The prefetch execution unit then modifies the values of the additional field or fields and then stores the modified augmented prefetch instruction in the prefetch instruction buffer. The next time a prefetch instruction for the victimized lines is executed by the processor, the new values of the modified augmented prefetch instruction will dictate where the prefetch information is stored or what size increment it has. By continuous modification of the augmented prefetch instructions, eventually thrashing may be eliminated.

REFERENCES:
patent: 4454578 (1984-06-01), Matsumoto et al.
patent: 4502110 (1985-02-01), Saito
patent: 4551799 (1985-11-01), Ryan et al.
patent: 5095424 (1992-03-01), Woffinden et al.
patent: 5168560 (1992-12-01), Robinson et al.
patent: 5261066 (1993-11-01), Jouppi et al.
patent: 5305389 (1994-04-01), Palmer
patent: 5307477 (1994-04-01), Taylor et al.
patent: 5317718 (1994-05-01), Jouppi
patent: 5367656 (1994-11-01), Ryan
patent: 5410653 (1995-04-01), Macon, Jr. et al.
patent: 5537573 (1996-07-01), Ware et al.
patent: 5551001 (1996-08-01), Cohen et al.
patent: 5603004 (1997-02-01), Kurpanek et al.
patent: 5623608 (1997-04-01), Ng
Kai Hwang and Faye A. Briggs "Computer Architecture and Parallel Processing", 1984, McGraw-Hill, Inc., pp. 102-107.

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

Hardware mechanism for optimizing instruction and data prefetchi does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hardware mechanism for optimizing instruction and data prefetchi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware mechanism for optimizing instruction and data prefetchi will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1472154

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