Selectively combining commands for a system having non-volatile memory
AssigneeApple Inc.
InventorsDaniel J. Post, Nir J. Wakrat, Vadim Khmelnitsky
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDaniel J. Post, Nir J. Wakrat, Vadim Khmelnitsky
Estimating the term…
Systems and methods are disclosed for selectively combining commands for a system having non-volatile memory (“NVM”). In some embodiments, a command dispatcher of a system can receive multiple commands to access a NVM for a period of time. After receiving the multiple commands, the command dispatcher can determine a set of commands that are naturally combinable. In some embodiments, the command dispatcher can select commands that are fairly distributed across different chip enables (“CEs”) and/or buses. After selecting the set of commands, the command dispatcher can combine the set of commands into a multi-access command. Finally, the command dispatcher can dispatch the multi-access command to the NVM.
A method for reducing input/output (“I/O”) overhead for a non-volatile memory (“NVM”), the NVM having dies, the method comprising:
A system comprising:
A system comprising:
Dependencies are inferred from the claim text.