DYNAMIC PRIORITIZATION OF CACHE ACCESS
First Claim
Patent Images
1. A method comprising:
- determining that an access request to a computer memory results in a cache miss;
determining an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss; and
servicing the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the inventive subject matter are directed to operations that include determining that an access request to a computer memory results in a cache miss. In some examples, the operations further include determining an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss. Furthermore, in some examples, the operations further include servicing the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss.
3 Citations
20 Claims
-
1. A method comprising:
-
determining that an access request to a computer memory results in a cache miss; determining an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss; and servicing the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
one or more processors; and one or more computer-readable storage devices configured to store instructions, which when executed by at least one of the one or more processors, are configured to determine whether a memory access request results in a cache miss or cache hit, in response to a cache miss for the memory access request, determine an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss; and service the memory access request based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for accessing a computer memory, the computer program product comprising:
a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; determine that an access request to the computer memory results in a cache miss; determine an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss; and service the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss. - View Dependent Claims (16, 17, 18, 19, 20)
Specification