×

List scheduling algorithm for a cycle-driven instruction scheduler

  • US 20020083423A1
  • Filed: 10/04/2001
  • Published: 06/27/2002
  • Est. Priority Date: 02/17/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for scheduling a plurality of operations of one or more types of operations using a parallel processing architecture including a plurality of computing resources, the method comprising:

  • (a) building a list of partial lists for the one or more types of operations, the partial lists including one or more operations from the plurality of operations;

    (b) determining a current partial list of a type of operation to allocate from the list of partial lists;

    (c) allocating a computing resource for an operation in the current partial list;

    (d) determining if additional computing resources for the type of operation are available for the current partial list;

    (e) if additional computing resources are available, reiterating to step (b);

    (f) if additional computing resources are not available, performing the steps of;

    (1) excluding the current partial list from the list;

    (2) if the list includes any other partial lists, reiterating to step (b).

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