Input/output (I/O) command aggregation
AssigneeMarvell International Ltd.
InventorsQun Zhao, Xinhai Kang, Michael Wang, Jacky Feng, Nancy Xu, Andy Yan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorsQun Zhao, Xinhai Kang, Michael Wang, Jacky Feng, Nancy Xu, Andy Yan
Estimating the term…
Systems and techniques relating to input/output (I/O) command aggregation include, according to at least one implementation, a method including receiving a first command from a device driver through interface hardware for accessing a storage device; identifying the received command as an aggregation command having a tag corresponding to consolidated command information; communicating a transfer ready notification to the device driver; receiving the consolidated command information from the device driver, wherein the consolidated command information includes memory addresses and data transfer counts for a defined quantity of aggregated I/O commands or for aggregated I/O commands that are received within a defined period of time; storing the consolidated command information in memory; receiving a second command including the tag corresponding to the consolidated command information; and processing the second command with respect to the storage device based on the memory addresses and the data transfer counts in the consolidated command information.
A method comprising:
A non-transitory computer-readable medium encoding a program operable to cause one or more data processing apparatus to perform operations comprising:
Dependencies are inferred from the claim text.