| CPC G06F 12/0802 (2013.01) [G06F 12/0888 (2013.01); G06F 2212/60 (2013.01)] | 15 Claims |

|
1. A processor-based device, comprising:
a processor comprising a cache;
the processor configured to:
calculate a cache result rate based on a first one or more outcomes of a corresponding first one or more cache requests to a cache region of the cache during a sampling period, wherein the cache region comprises the entire cache;
determine that the cache result rate fails to satisfy a cache result requirement;
responsive to determining that the cache result rate fails to satisfy the cache result requirement, restrict access to the cache region of the cache subsequent to the sampling period by being configured to disable the cache;
subsequent to a predetermined reset interval, re-enable the cache; and
invalidate contents of the cache.
|