Patent ID: 8719509
Filing Date: 2014-05-06
Classification: G06F

Abstract:
1. A system comprising: one or more requestors configured to generate requests that each include an address and a replacement policy attribute identifying a selected replacement policy; and a set associative cache configured to support a least recently replaced (LRR) replacement policy and a variation of a least recently used (LRU) replacement policy for cache blocks in a given set, wherein the set associative cache is configured to selectively modify replacement data corresponding to the set accessed by a request responsive to the replacement policy attribute associated with the request, and wherein the LRR replacement policy causes selection of a selected cache block in the set for replacement, wherein the selected cache block is the cache block that has been stored in the cache longer than the other cache blocks in the set, and wherein the set associative cache is configured to modify the replacement data responsive to a first request that hits in the cache and has an LRU replacement policy attribute, and wherein the set associative cache is configured not to modify the replacement data responsive to a second request that hits in the cache and has an LRR replacement policy attribute.