发明名称 |
METHOD AND APPARATUS FOR INTERRUPT COALESCING |
摘要 |
Apparatus and methods implemented therein moderate the rate at which a peripheral device interrupts the operation of a host device. Moderation of interrupts is achieved by implementing interrupt coalescing schemes. In response to detecting an assertion of a first interrupt, a first time value from a free-running counter is read. A second time value is read from the free-running counter when an assertion of a second interrupt is detected. An identifier of the first interrupt is communicated to a host device when a sum of the first time value and an interrupt coalescing time period is equal to or greater than an instantaneous time read from the free-running counter. An identifier of the second interrupt is communicated to the host device when a sum of the second time value and an interrupt coalescing time period is equal to or greater than an instantaneous time read from the free-running counter. |
申请公布号 |
US2016124874(A1) |
申请公布日期 |
2016.05.05 |
申请号 |
US201414528735 |
申请日期 |
2014.10.30 |
申请人 |
SanDisk Technologies Inc. |
发明人 |
Hassan Joseph |
分类号 |
G06F13/24 |
主分类号 |
G06F13/24 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for interrupt coalescing comprising:
performing in control circuitry of a peripheral device:
reading a first time value from a free-running counter when an assertion of a first interrupt is detected, the first time value corresponding to a detection time of the first interrupt;reading a second time value from the free-running counter when an assertion of a second interrupt from a different interrupt source than the first interrupt is detected, the second time value corresponding to a detection time of the second interrupt;communicating an identifier of the first interrupt to a host device when an instantaneous time read from the free-running counter is equal to or greater than a sum of the first time value and an interrupt coalescing time period; andcommunicating an identifier of the second interrupt to the host device, when an instantaneous time read from the free-running counter is equal to or greater than a sum of the second time value and the interrupt coalescing time period. |
地址 |
Plano TX US |