×

Distributed data propagator

  • US 20030154284A1
  • Filed: 08/16/2002
  • Published: 08/14/2003
  • Est. Priority Date: 05/31/2000
  • Status: Abandoned Application
First Claim
Patent Images

12. A method for executing a message-passing parallel program, comprised of a plurality of concurrently-executable virtual nodes, each having one or more numbered step(s), with one or more associated executable instruction(s) and zero or more associated messaging task(s), the method comprising:

  • maintaining a pool of available processing elements, wherein the number of processing elements in the pool may be smaller than the number of virtual nodes;

    assigning each of the virtual nodes to at least one processing element from the pool of available processing elements; and

    , executing the parallel program, starting with the lowest-numbered step, by;

    (a) executing all instruction(s) associated with said step;

    (b) completing all messaging task(s) associated with said step; and

    , then, (c) repeating (a)-(b) for the next lowest-numbered step until execution of the parallel program is completed.

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