Efficient buffering for a system having non-volatile memory
AssigneeApple Inc.
InventorsDaniel J. Post, Nir Jacob Wakrat
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDaniel J. Post, Nir Jacob Wakrat
Estimating the term…
Systems and methods are disclosed for efficient buffering for a system having non-volatile memory (“NVM”). In some embodiments, a control circuitry of a system can use heuristics to determine whether to perform buffering of one or more write commands received from a file system. In other embodiments, the control circuitry can minimize read energy and buffering overhead by efficiently re-ordering write commands in a queue along page-aligned boundaries of a buffer. In further embodiments, the control circuitry can optimally combine write commands from a buffer with write commands from a queue. After combining the commands, the control circuitry can dispatch the commands in a single transaction.
A method for splitting data writes into multiple write paths, the method comprising:
-24. (canceled)
A system comprising:
Dependencies are inferred from the claim text.