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 pred...

Full description

Saved in:
Bibliographic Details
Main Authors Benisty, Shay, Bazarsky, Alex, Navon, Ariel
Format Patent
LanguageEnglish
Published 21.07.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201916288784