The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 19, 2016
Filed:
Feb. 25, 2014
Judah Gamliel Hahn, Ofra, IL;
Joseph Meza, Aliso Viejo, CA (US);
Vered Kelner, Gan Haim, IL;
Nicholas Thomas, Dundee, GB;
Barry Wright, Edinburgh, GB;
Judah Gamliel Hahn, Ofra, IL;
Joseph Meza, Aliso Viejo, CA (US);
Vered Kelner, Gan Haim, IL;
Nicholas Thomas, Dundee, GB;
Barry Wright, Edinburgh, GB;
SanDisk Technologies Inc., Plano, TX (US);
Abstract
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.