×

Prefetching variable length data

  • US 5,761,464 A
  • Filed: 05/22/1995
  • Issued: 06/02/1998
  • Est. Priority Date: 05/22/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An interface unit connected between a first bus and a second bus, said first bus having connected thereto a memory system and said second bus having connected thereto a plurality of devices which perform read operations directed at said memory system, said interface unit comprising:

  • a buffer memory having an input that is electrically coupled to the first bus for receiving data that is sent from said memory system over said first bus and an output that is electrically coupled to said second bus for delivering data to said second bus for transfer to a requesting device, said requesting device being one of said plurality of devices;

    a plurality of prefetch size registers equal in number to said plurality of devices, wherein each of said plurality of prefetch size registers stores a number for a different corresponding one of said plurality of devices, wherein the number stored in each of said plurality of prefetch size registers specifies an amount of data that is prefetched from memory in response to a data read request from the corresponding device; and

    a control unit which in response to a data read request from any one of said plurality of devices prefetches into said buffer a predetermined amount of data from said system memory, said predetermined amount being determined by the number stored in the prefetch size register corresponding to the requesting device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×