Back to results
US 2023/0418755 A1Published application
Unloaded cache bypass
AssigneeMicron Technology, Inc.
InventorEmanuele Confalonieri
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods related to a memory controller for unloaded cache bypass are described. An example memory controller can be coupled to a memory device. The example memory controller can include a cache. The cache can include a cache sequence controller configured to determine a quantity of a pending cache look-up operations, determine the quantity satisfies an unloaded bypass threshold, and cause performance of a bypass memory operation that bypasses the cache and accesses the memory device.
Claims20
An apparatus, comprising:
- a memory device;
- and
- a memory controller coupled to the memory device and comprising a cache sequence controller, wherein the cache sequence controller is configured to:
- determine a quantity of pending cache look-up operations in a queue of a cache;
- and
- responsive to determining the quantity satisfies an unloaded bypass threshold, cause performance of a bypass read operation that bypasses the cache and accesses the memory device.
3 more elements
A system, comprising:
- a memory device;
- and
- a memory controller coupled to the memory device and configured to perform cache look-up operations associated with a cache responsive to host read requests associated with the memory device, wherein the cache comprises:
- a cache sequence controller to:
- determine, based on the collected metrics, a quantity of pending cache look-up operations in a queue of a cache;
- determine the quantity satisfies an unloaded bypass threshold;
- cause performance of a cache look-up operation responsive to a host read request;
- and
- in parallel with performance of the cache look-up operation, cause initiation of a bypass read operation to read data corresponding to the host read request from the memory device.
6 more elements
A method, comprising:
- determining a quantity of pending cache look-up operations in a queue associated with a cache;
- determining the quantity of pending cache look-up operations is less than or equal to an unloaded bypass threshold;
- 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 a memory device in response to a host access request;
- and
- causing performance of a cache look-up operation associated with the cache in response to the host access request substantially contemporaneously with the performance of the bypass read operation.
4 more elements
Dependencies are inferred from the claim text.