Enhancing timeliness of cache prefetching
AssigneeInternational Business Machines Corporation
InventorsKattamuri Ekanadham, Jennifer A. Navarro, Il Park, Chung-Lung Kevin Shum
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKattamuri Ekanadham, Jennifer A. Navarro, Il Park, Chung-Lung Kevin Shum
Estimating the term…
A system, method, and computer program product for enhancing timeliness of cache memory prefetching in a processing system are provided. The system includes a stride pattern detector to detect a stride pattern for a stride size in an amount of bytes as a difference between successive cache accesses. The system also includes a confidence counter. The system further includes eager prefetching control logic for performing a method when the stride size is less than a cache line size. The method includes adjusting the confidence counter in response to the stride pattern detector detecting the stride pattern, comparing the confidence counter to a confidence threshold, and requesting a cache prefetch in response to the confidence counter reaching the confidence threshold. The system may also include selection logic to select between the eager prefetching control logic and standard stride prefetching control logic.
A system for enhancing timeliness of cache memory prefetching in a processing system, the system comprising:
A method for enhancing timeliness of cache memory prefetching in a processing system, the method comprising:
A computer program product for enhancing timeliness of cache memory prefetching in a processing system, the computer program product comprising:
Dependencies are inferred from the claim text.