Interrupt optimization using storage time for peripheral component events
US6529986B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 26, 1999 |
| Grant date | Mar 4, 2003 |
| Priority date | — |
| Expiry date | Jan 26, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2213/2406
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, peripheral component events are coalesced. The time that a peripheral component event has been stored is determined. This time interval is then compared to a storage time threshold. This process continues until the time that a peripheral component event has been stored meets or exceeds the storage time threshold. Once time that a peripheral component event has been stored meets or exceeds the storage time threshold, an interrupt is generated. By appropriately selecting a storage time threshold, the generation of interrupts is optimized. As a result, the present invention optimizes the generation of interrupts, reducing the frequency with which interrupts are generated, and minimizing the CPU overhead associated with the servicing of interrupts.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.