×

Dynamic prioritization of cache access

  • US 8,769,210 B2
  • Filed: 12/12/2011
  • Issued: 07/01/2014
  • Est. Priority Date: 12/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A cache comprising:

  • a cache directory;

    a cache array; and

    a cache controller coupled to the cache directory and the cache array, the cache controller comprising,a tracking unit configured to track an amount of cache resources used to service cache misses within a past period, anda plurality of cache state machines, wherein each of the plurality of cache state machines is configured to,determine whether a memory access request results in a cache miss or cache hit,in response to a cache miss for a memory access request, query the tracking unit for the amount of cache resources used to service cache misses within the past period, andservice the memory access request based, at least in part, on the amount of cache resources used to service the cache misses within the past period according to the tracking unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×