US 12,093,130 B2
Read look ahead optimization according to NVMe dataset management hints
Alexander Bazarsky, Holon (IL); Judah Gamliel Hahn, Ofra (IL); and Michael Ionin, Rehovot (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Apr. 20, 2022, as Appl. No. 17/725,367.
Prior Publication US 2023/0342244 A1, Oct. 26, 2023
Int. Cl. G06F 11/10 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/1068 (2013.01) [G06F 3/0619 (2013.01); G06F 3/064 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 11/0772 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
receive a dataset management (DSM) hint from a host device;
determine if a second physical memory range associated with a next read operation is located within a threshold number of physical block addresses (PBAs) to a first physical memory range associated with a current read operation, wherein the next read operation is provided by the DSM hint;
utilize at least a portion of a latency budget associated with the current read operation to reduce a read latency of a read parameter of the first physical memory range;
determine if a time remaining exceeds or equals a minimum time threshold, wherein the minimum time threshold corresponds to a time to perform a recovery operation segment for the first physical memory range; and
perform the recovery operation segment on the first physical memory range when the time remaining exceeds or equals the minimum time threshold.