×

Load balanced interrupt handling in an embedded symmetric multiprocessor system

  • US 7,444,639 B2
  • Filed: 09/27/2002
  • Issued: 10/28/2008
  • Est. Priority Date: 12/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A data processing method employing a plurality of central processing units, said method comprising the steps of:

  • scheduling tasks among said plurality of central processing units;

    receiving an external interrupt on a predetermined central processing unit;

    determining current loading of each of said plurality of central processing units; and

    scheduling interrupt tasks among said plurality of central processing units based upon said current loading of each of said plurality of central processing units to dynamically balance loading among said plurality of central processing units including dividing servicing a current interrupt into a plurality of tasks and distributing different ones of said plurality of tasks of said current interrupt to different ones of said plurality of central processing units.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×