Flash Translation Layer Design Using Reinforcement Learning
AssigneeGoogle Inc.
InventorsShashwat Silas, Narges Shahidi, Tao Gong, Manuel Benitez
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsShashwat Silas, Narges Shahidi, Tao Gong, Manuel Benitez
Estimating the term…
The subject matter described herein provides systems and techniques to counter a high write amplification in physical memory, to ensure the longevity of the physical memory, and to ensure that the physical memory wears in a more uniform manner. In this regard, aspects of this disclosure include the design of a Flash Translation Layer (FTL), which may manage logical to physical mapping of data within the physical memory. In particular, the FTL may be designed with a mapping algorithm, which uses reinforcement learning (RL) to optimize data mapping within the physical memory. The RL technique may use a Bellman equation with q-learning that may rely on a table being updated with entries that take into account at least one of a state, an action, a reward, or a policy. The RL technique may also make use a deep neural network to predict particular values of the table.
A method of writing data to physical memory, the method comprising:
A system for writing data to physical memory, the system comprising one or more processors configured to:
A non-transitory computer-readable medium storing instructions, that when executed by one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.