Prefetching mechanism for data caches
AssigneeInternational Business Machines Corporation
InventorNadeem Malik
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorNadeem Malik
Estimating the term…
A data structure to aid in and a method, system, and computer program product for prefetching data from a data cache are provided. In one embodiment, the data structure includes a prediction history field, a next line address field, and a data field. The prediction history field provides information about the success of past data cache address predictions. The next line address field provides information about the predicted next data cache lines to be accessed. The data field provides data to be used by the processor. When a data line in the data cache is accessed by the processor, determines the value of a prediction history field and the value of a next line address field. If the prediction history field is true, then the next line address in the next line address field is prefetched. Based on whether the next line actually utilized by the processor matches the next line address in the next line address field, the contents of the prediction history field and the next line address filed are modified.
A data cache in a processor for storing data for access by an application program being executed within the processor, comprising:
A method for prefetching data in a data cache, the method comprising:
A computer program product in a computer readable media for use in a data processing system for prefetching data in a data cache, the computer program product comprising:
A system in a computer readable media for use in a data processing system for prefetching data in a data cache, the system comprising:
Dependencies are inferred from the claim text.