发明名称 |
SCSI I/O command aggregation |
摘要 |
The present disclosure includes systems and techniques relating to input/output (I/O) command aggregation for Small Computer System Interface (SCSI) enabled devices. In some implementations, a method can comprise receiving a first command for a target device, wherein the first command includes a first memory address and a first data transfer count; receiving a second command for the target device, wherein the second command includes a second memory address and a second data transfer count, and wherein the first and second commands are entirely read commands or entirely write commands; aggregating the first and second memory addresses and the first and second data transfer counts into consolidated command information; generating a packet command that includes a packet tag and a data size corresponding to the consolidated command information; communicating the packet command to the target device; in response to receiving a transfer ready notification from the target device, communicating the consolidated command information to the target device; and communicating additional information to the target device. |
申请公布号 |
US8984182(B2) |
申请公布日期 |
2015.03.17 |
申请号 |
US201313851908 |
申请日期 |
2013.03.27 |
申请人 |
Marvell International Ltd. |
发明人 |
Zhao Qun;Kang Xinhai;Wang Michael;Feng Jacky;Xu Nancy;Yan Andy |
分类号 |
G06F3/00;G06F13/00;G06F3/06;G06F13/42;G06F13/10 |
主分类号 |
G06F3/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving a first command for a target device, wherein the first command includes a first memory address and a first data transfer count; receiving a second command for the target device, wherein the second command includes a second memory address and a second data transfer count, and wherein the first and second commands are entirely read commands or entirely write commands; aggregating the first and second memory addresses and the first and second data transfer counts into consolidated command information; generating a packet command that includes a packet tag and a data size corresponding to the consolidated command information; communicating the packet command to the target device; in response to receiving a transfer ready notification from the target device, communicating the consolidated command information to the target device; and communicating additional information to the target device. |
地址 |
Hamilton BM |