System and method for I/O optimization in a multi-queued environment
AssigneeSanDisk Technologies LLC
InventorsJudah Gamliel Hahn, Joseph Meza, Vered Kelner, Nicholas Thomas, Barry Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsJudah Gamliel Hahn, Joseph Meza, Vered Kelner, Nicholas Thomas, Barry Wright
Estimating the term…
A system and method for I/O optimization in a multi-queued environment are provided. In one embodiment, a host is provided that sorts commands into a plurality of queues, wherein a command is sorted based on its data characteristic. The host receives a read request from a storage module for commands in the plurality of queues and provides the storage module with the requested commands. In another embodiment, a storage module is provided that processes commands from a host based on the data characteristic of the queue that stored the command on the host. In another embodiment, a storage module sorts command completions into a plurality of queues, wherein a command completion is sorted based on its resulting status code.
A host comprising:
A storage module comprising
A storage module comprising
A method for providing a storage module with requested commands, the method comprising:
A method for processing commands, the method comprising:
A method of submitting a plurality of completions, the method comprising:
Dependencies are inferred from the claim text.