发明名称 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