Dynamically adjusting a pre-fetch distance to enable...

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

C711S118000, C712S237000

Reexamination Certificate

active

07487297

ABSTRACT:
A method and an apparatus for performing just-in-time data prefetching within a data processing system comprising a processor, a cache or prefetch buffer, and at least one memory storage device. The apparatus comprises a prefetch engine having means for issuing a data prefetch request for prefetching a data cache line from the memory storage device for utilization by the processor. The apparatus further comprises logic/utility for dynamically adjusting a prefetch distance between issuance by the prefetch engine of the data prefetch request and issuance by the processor of a demand (load request) targeting the data/cache line being returned by the data prefetch request, so that a next data prefetch request for a subsequent cache line completes the return of the data/cache line at effectively the same time that a demand for that subsequent data/cache line is issued by the processor.

REFERENCES:
patent: 7073030 (2006-07-01), Azevedo et al.
patent: 7177985 (2007-02-01), Diefendorff
patent: 2004/0215892 (2004-10-01), Fluhr et al.
patent: 2006/0179239 (2006-08-01), Fluhr et al.
patent: 2007/0106848 (2007-05-01), Krishnaiyer et al.
patent: 2007/0174555 (2007-07-01), Burtscher et al.
Ando, Ki et al. “Adaptive Data Prefetching Using Cache Information,” Iinternational Comference on Supercomputing 1997, Vienna, Austria, pp. 204-212, Association for Computing Machinery, Danvers, MA, USA.
M. Dubois et al. “Sequential Hardware Prefetching In Shared-Memory Multiprocessors,” IEEE Trans on Parallel and Distributed Systems, vol. 6, Issue 7, Jul. 1995, pp. 733-745.
Edward H. Gornish “Adaptive and Integrated Data Cache Prefetching For Shared-Memory Multiprocessors,” Thesis Submitted in the University of Illinois as Urbana-Champaign, 1995, Urbana, Illinois.

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

Dynamically adjusting a pre-fetch distance to enable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamically adjusting a pre-fetch distance to enable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamically adjusting a pre-fetch distance to enable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4120765

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