Dynamic PCI-bus pre-fetch with separate counters for...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S035000, C710S314000, C382S305000

Reexamination Certificate

active

07107384

ABSTRACT:
A Peripheral Component Interconnect (PCI) bridge between two buses prefetches read data into a cache. The number of cache lines to prefetch is predicted by a prefetch counter. One prefetch counter is kept for each type of memory-read command: basic memory-read (MR), memory-read-line (MRL) that reads a cache line, and memory-read-multiple (MRM) that reads multiple cache lines. For each type of read command, counters are kept of the number of completed commands, bus-disconnects (indicating under-fetch), and master-discard of data (indicating over-fetch). After a predetermined number of execution of each type of command, the command's prefetch counter is incremented if under-fetching occurred, or decremented if over-fetching occurred, as indicated by the disconnect and discard counters for that type of read command. The command's other counters are reset. Prefetching is optimized for each type of read command. MRM can prefetch more data than MRL or MR.

REFERENCES:
patent: 4489378 (1984-12-01), Dixon et al.
patent: 4621320 (1986-11-01), Holste et al.
patent: 5146578 (1992-09-01), Zangenehpour
patent: 5305389 (1994-04-01), Palmer
patent: 5659713 (1997-08-01), Goodwin et al.
patent: 5761464 (1998-06-01), Hopkins
patent: 5918026 (1999-06-01), Melo et al.
patent: 5941981 (1999-08-01), Tran
patent: 5983306 (1999-11-01), Corrigan et al.
patent: 6134643 (2000-10-01), Kedem et al.
patent: 6178483 (2001-01-01), Runaldue et al.
patent: 6185637 (2001-02-01), Strongin et al.
patent: 6286074 (2001-09-01), Batchelor et al.
patent: 6381679 (2002-04-01), Matsubara et al.
patent: 6385641 (2002-05-01), Jiang et al.
patent: 6457075 (2002-09-01), Koutsoures
patent: 6502157 (2002-12-01), Batchelor et al.
patent: 6557080 (2003-04-01), Burger et al.
patent: 6578102 (2003-06-01), Batchelor et al.
patent: 6973528 (2005-12-01), Bronson et al.
patent: 2005/0160206 (2005-07-01), Tsai

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

Dynamic PCI-bus pre-fetch with separate counters for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic PCI-bus pre-fetch with separate counters for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic PCI-bus pre-fetch with separate counters for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3531126

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