Data prefetch throttle

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711SE12057

Reexamination Certificate

active

07917702

ABSTRACT:
A system and method taught herein control data prefetching for a data cache by tracking prefetch hits and overall hits for the data cache. Data prefetching for the data cache is disabled based on the tracking of prefetch hits and data prefetching is enabled for the data cache based on the tracking of overall hits. For example, in one or more embodiments, a cache controller is configured to track a prefetch hit rate reflecting the percentage of hits on the data cache that involve prefetched data lines and disable data prefetching if the prefetch hit rate falls below a defined threshold. The cache controller also tracks an overall hit rate reflecting the overall percentage of data cache hits (versus misses) and enables data prefetching if the overall hit rate falls below a defined threshold.

REFERENCES:
patent: 5367656 (1994-11-01), Ryan
patent: 5983324 (1999-11-01), Ukai et al.
patent: 6247107 (2001-06-01), Christie
patent: 6978349 (2005-12-01), Wilkes
patent: 7162567 (2007-01-01), Jeddeloh
patent: 7313655 (2007-12-01), Hsu
patent: 2002/0073406 (2002-06-01), Gove
patent: 2004/0123043 (2004-06-01), Rotithor et al.
patent: 2004/0221111 (2004-11-01), Phelps et al.
patent: 2004/0260883 (2004-12-01), Wallin et al.
patent: 2005/0076181 (2005-04-01), Hsu
patent: 2005/0257005 (2005-11-01), Jeddeloh
patent: 2006/0090036 (2006-04-01), Zohar et al.
patent: 2006/0174228 (2006-08-01), Radhakrishnan et al.
patent: 2007/0239940 (2007-10-01), Doshi et al.
European Search Report-EP08005493, Search Authority-The Hague-Jun. 18, 2008.
European Written Opinion-EP08005493, Search Authority-The Hague-Jun. 18, 2008.
International Search Report-PCT/US08/069710, International Search Authority-European Patent Office-Oct. 24, 2008.
Written Opinion-PCT/US08/069710, International Search Authority-European Patent Office-Oct. 24, 2008.
Xiaotong Zhuang and Hsien-Hsin S. Lee; Reducing Cache Pollution Via Dynamic Data Prefetch Filtering; IEEE Transactions on Computers; Jan. 2007; pp. 18-31; vol. 56, No. 1; IEEE Computer Society.
Jose R. Brunheroto, Valentina Salapura, Fernando F. Redifolo, Dirk Hoenicke and Alan Gara; Data Cache Prefetching Design Space Exploration for BlueGene/L. Supercomputer; Proceedings on the 17th International Symposium on Computer Architecture and High Performance Computing; 2005; IEEE Computer Society.
Richard L. Oliver and Patricia J. Teller; Dynamic and Adaptive Cache Prefetch Policies; IEEE; 2000; pp. 509-515.

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

Data prefetch throttle does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data prefetch throttle, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data prefetch throttle will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2688626

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