×

Real time multithreaded scheduler and scheduling method

  • US 9,207,943 B2
  • Filed: 03/17/2009
  • Issued: 12/08/2015
  • Est. Priority Date: 03/17/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving an interrupt at a first thread of a multithreaded processor configured to schedule tasks among threads of a plurality of threads to enable execution of the tasks, the first thread executing a first task that is a lowest priority executing task at the multithreaded processor at a first time;

    initiating an interrupt routine at the first thread;

    identifying a second thread of the multithreaded processor, the second thread different from the first thread and identified based on comparing tasks executing at the plurality of threads, and determining that a second task at the second thread is the lowest priority executing task at the multithreaded processor at a second time occurring after the first time; and

    setting a subsequent interrupt to be directed to the second thread.

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