| CPC G06F 12/0888 (2013.01) [G06F 2212/60 (2013.01)] | 18 Claims |

|
15. A method, comprising:
determining, by a memory controller coupled to a memory device, a quantity of pending cache look-up operations in a queue associated with a cache responsive to receiving a host access request;
determining the quantity of pending cache look-up operations is less than or equal to an unloaded bypass threshold that is variable based on a cache hit rate of cache look-up operations associated with the cache; and
responsive to determining the quantity of pending cache look-up operations is less than or equal to the unloaded bypass threshold:
causing performance of a bypass read operation that bypasses the cache and accesses the memory device via a switch of the memory controller that is coupled to the memory device; and
causing performance of a cache look-up operation associated with the cache substantially contemporaneously with the performance of the bypass read operation.
|