发明名称 |
Method and apparatus for effectively increasing a command queue length for accessing storage |
摘要 |
The present disclosure includes systems and techniques relating to effectively increasing a command queue length for accessing storage, such as by increasing the Queuing Depth (Q-Depth) of Native Command Queuing (NCQ) Commands. In some implementations, a method can comprise receiving a first command to access a first memory location of a storage device; receiving a second command to access a second memory location of a storage device; constructing a consolidated command including a memory address and a data transfer count associated with each of the first command and the second command; constructing an information command having consolidation information about the consolidated command; and communicating the information command and the consolidated command to the storage device for processing by the storage device. |
申请公布号 |
US8918554(B2) |
申请公布日期 |
2014.12.23 |
申请号 |
US201213645370 |
申请日期 |
2012.10.04 |
申请人 |
Marvell International Ltd. |
发明人 |
Lai Dishi;Kang Xinhai;Tsai Kanting;Zhao Qun |
分类号 |
G06F3/00;G06F13/00;G06F3/06 |
主分类号 |
G06F3/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A device comprising:
a controller configured to communicate with a host through interface hardware using a protocol that has a maximum queue length for outstanding commands; wherein the controller is further configured to receive and process commands for accessing storage, including performing operations comprising:
receiving a first command;identifying the first command as an information command having consolidation information;storing the consolidation information;receiving a second command;identifying the second command as a consolidated command associated with the consolidation information;generating multiple commands from the consolidated command using the consolidation information; andprocessing the multiple commands, each of which includes an address and a data transfer count, with respect to the storage. |
地址 |
Hamilton BM |