Brinks Gilson & Lione
System and method for scaling a historical pattern matching data structure in a memory device
Systems and methods for permitting flexible use of volatile memory for storing read command prediction data in a memory device, or in a host memory buffer accessible by the memory device, while preserving accuracy in predicting read commands and pre-fetching data are disclosed. The read command prediction data may be in the form of history pattern match table having entries indexed to a search sequence of one or more commands historically preceding the read command in the indexed table entry. A host trigger requesting the limited volatile memory space, a lower power state that is detected, or a memory device-initiated need may trigger generation of and subsequent use of a smaller table for the prediction process while the larger table is released. The memory device may later regenerate the larger table when more space in the volatile memory becomes available.
Western Digital Technologies, Inc.
G G G G G G G G G
G06F G06F G06F G06F G06F G06F G06F G06F G06F
additional additional inventional additional additional additional inventional additional inventional
Ariel Alex Shay
Navon Bazarsky Benisty