Prefetch buffer allocation and filtering system

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

C711S213000

Reexamination Certificate

active

06523093

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to computer systems, and in particular, to a prefetch buffer allocation and filtering system.
2. Description of the Related Art
In conventional computer systems, instructions and data required by a processor may be retrieved from a main memory. However, the latency involved with retrieving information from the main memory can impose a burden on system performance. To improve system performance, prefetching techniques may be implemented to prefetch instruction/data into a faster memory device prior to the time the instruction/data is requested by the processor. In some implementations, the faster memory device may comprise a prefetch buffer located external to the processor so that the buffer can be loaded without effecting the bandwidth of the processor bus coupling the processor to the rest of the system.
Prefetching techniques require information from the main memory to be speculatively fetched into the prefetch buffers based on the principle that if a memory location is addressed by the processor, the next sequential address will likely be requested by the processor in the near future. However, speculative prefetch requests dispatched in an attempt to supply memory data to the prefetch buffer ahead of time to reduce latency may adversely effect system performance by reducing available bandwidth of a memory bus that provides a communications link between the main memory and the prefetch buffers, causing subsequent non-speculative fetch requests to wait for the speculative prefetch requests.


REFERENCES:
patent: 5630094 (1997-05-01), Hayek et al.
patent: 5774685 (1998-06-01), Dubey
patent: 6085291 (2000-07-01), Hicks et al.
patent: 6115796 (2000-09-01), Hayek et al.
patent: 6134643 (2000-10-01), Kedem et al.
patent: 6308242 (2001-10-01), Kim

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

Prefetch buffer allocation and filtering system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Prefetch buffer allocation and filtering system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Prefetch buffer allocation and filtering system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3133826

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