US 12,332,779 B2
Data storage device and method for race-based data access in a multiple host memory buffer system
Shay Benisty, Beer Sheva (IL); and Ariel Navon, Revava (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 18, 2023, as Appl. No. 18/223,150.
Claims priority of provisional application 63/437,169, filed on Jan. 5, 2023.
Prior Publication US 2024/0232068 A1, Jul. 11, 2024
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 13/16 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 3/061 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 13/1673 (2013.01); G06F 2212/7203 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A data storage device comprising:
a memory;
an interface configured to communicate with a host comprising a plurality of host memory buffers; and
one or more processors configured to communicate with the memory and the interface, wherein the one or more processors are further configured to:
determine whether data should be stored in only one of the plurality of host memory buffers or in all of the plurality of host memory buffers, wherein it is determined that the data should be stored in all of the plurality of host memory buffers in response to determining that the data comprises a logical-to-physical address table related a frequently-accessed region; and
in response to determining that the data should be stored in all of the plurality of host memory buffers, store the data in all of the plurality of host memory buffers.