×

Methods and apparatus for scheduling parallel processors

  • US 6,434,590 B1
  • Filed: 04/01/1998
  • Issued: 08/13/2002
  • Est. Priority Date: 07/14/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of parallel processing, comprising:

  • selecting, in an assignment manager, a sequential schedule to determine priorities for processing;

    assigning, in the assignment manager, live tasks available for scheduling according to priorities on the basis of the sequential schedule;

    making, in the assignment manager, the highest priority live tasks that are available for scheduling available for processing by parallel processing elements;

    extracting, by said processing elements, available tasks for processing into each of said processing elements; and

    executing tasks from the extracted tasks in each of the processing elements;

    said sequential schedule and determining of priorities being independent of the execution of the extracted tasks in the processing elements;

    choosing, in the assignment manager, an operating criterion for execution of the extracted tasks in the processing elements; and

    said executing of tasks in each of said processing elements including executing extracted tasks until the criterion is reached and then feeding information concerning the execution to the assignment manager.

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