发明名称 |
Method and controller for requesting queue arbitration and coalescing memory access commands |
摘要 |
Controller and method for requesting arbitration of a queue. The controller comprises a coalescing engine for determining a number of commands in a queue and requesting arbitration of the queue when a coalescing condition is satisfied. The method comprises determining the number of commands in a queue and requesting arbitration of the queue when a coalescing condition is satisfied. |
申请公布号 |
US9626309(B1) |
申请公布日期 |
2017.04.18 |
申请号 |
US201414322556 |
申请日期 |
2014.07.02 |
申请人 |
Microsemi Storage Solutions (U.S.), Inc. |
发明人 |
Burke Bradley;Shaw Keith Graham |
分类号 |
G06F12/00;G06F13/16;G06F13/364 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
Haszko Dennis R. |
主权项 |
1. A method for requesting arbitration of a selected queue from a plurality of queues on a host in a system, the system comprising a controller, the method comprising:
receiving memory access commands in a selected queue of the plurality of queues, the memory access commands being intended for processing by the controller; coalescing the memory access commands in the selected queue until a threshold number of commands has been coalesced, the threshold number of commands being greater than one and equal to or less than a maximum number of commands that can be processed by the controller in an operation; inhibiting arbitration of the selected queue while the number of coalesced commands is below the threshold number of commands; and in response to the threshold number of commands having been coalesced, requesting arbitration of the selected queue. |
地址 |
Aliso Viejo CA US |