Patent ID: 6848030
Filing Date: 2005-01-25
Classification: G06F

Abstract:
1. A method for filling a line in a cache, comprising the steps of: sending a request for data to be provided on a data bus to the cache at a first address; sending a first request external to the cache for first data at the first address; defining a first pointer for the first address; sending for additional data at additional addresses, the additional addresses being consecutive with the first address; defining a second pointer for the address of the data that was last sent for; receiving the first data located at the first address; placing the first data in the line in the cache and onto the data bus; loading the additional data into the line in the cache as it is received without waiting for completion of the step of placing the first data in the line in the cache and onto the databus; defining a third pointer for the address of the data that was last received; terminating the loading of the additional data in response to a second request for different data that is at a different address from the additional addresses; and sending the second request external to the cache for the different data at the different address.