| CPC G06F 12/126 (2013.01) [G06F 12/0862 (2013.01)] | 19 Claims |

|
1. A system, comprising:
prefetcher engines to:
predict next memory access addresses of a memory from which to load data to a cache during execution of a software application; and
load the data from the predicted next memory access addresses to the cache during execution of the software application; and
a processor to:
assign cache replacement precedence values to cache lines based on the prefetcher engines that loaded the cache lines and event-types of events that have been performed on the cache lines; and
evict the cache lines from the cache based on the cache replacement precedence values of the cache lines.
|