×

Methods and apparatus for distributing interrupts

  • US 7,328,294 B2
  • Filed: 12/03/2001
  • Issued: 02/05/2008
  • Est. Priority Date: 12/03/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing interrupt load to processors in a multiprocessor system, the method comprising:

  • identifying a first characteristic associated with a first interrupt, wherein the first characteristic indicates that the first interrupt corresponds to an operation performed with a first device;

    identifying a second characteristic associated with a second interrupt, wherein the second characteristic indicates that the second interrupt corresponds to an operation performed with the first device;

    selecting a first processor for handling the first interrupt and a second processor for handling the second interrupt, wherein different processors are selected for handling interrupts from the same device to distribute load for interrupts from the same device, wherein the first characteristic identifies a scheduling group of the first interrupt and the second characteristic identifies a scheduling group of the second interrupt, wherein the first processor is selected based on whether the first processor is handling an interrupt having a scheduling group that is different from a scheduling group of the first interrupt, and wherein the second processor is selected based on whether the second processor is handling an interrupt having a scheduling group that is different from a scheduling group of the second interrupt; and

    wherein the first and second characteristics also identify a priority of the interrupt, an originating peripheral causing the interrupt, a type of a corresponding interrupt handler routine, the scheduling group, or whether the corresponding interrupt handler routine was recently run.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×