US 12,271,301 B1
Providing host with multiple mapping information that span across multiple HPB regions
Savita Neelannavar, Bangalore (IN); and Laxmi Bhoopali, Bangalore (IN)
Assigned to SANDISK TECHNOLOGIES, INC, Milpitas, CA (US)
Filed by WESTERN DIGITAL TECHNOLOGIES, INC., San Jose, CA (US)
Filed on Sep. 26, 2023, as Appl. No. 18/372,805.
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 2212/7201 (2013.01)] 20 Claims
OG exemplary drawing
 
12. A method for minimizing host performance booster (HPB) entry inactivation resulting from data associated with hot reads being retrieved from multiple HPB sub-regions covering a logical-to-physical table, the method comprising:
activating a storage device to support an HPB feature in a multiple HPB sub-region mode;
tracking, by a controller, a hit count associated with a logical block address in a read command received from a host device;
determining, by the controller, that the hit count has reached a hit threshold;
updating, by the controller, a hit table to identify logical block address pages, associated with hit counts that have reached the hit threshold, across HPB sub-regions covering a logical-to-physical table; and
transmitting, by the controller, the hit table to the host device to be stored in an HPB cache on the host device and the hit table to be used by the host device for read commands sent from the host device to the storage device.