×

System and Method for Hardware Based Dynamic Load Balancing of Message Passing Interface Tasks

  • US 20090064166A1
  • Filed: 08/28/2007
  • Published: 03/05/2009
  • Est. Priority Date: 08/28/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A method, in a multiple processor system, for balancing a Message Passing Interface (MPI) workload across a plurality of processors, comprising:

  • receiving one or more MPI synchronization operation calls from one or more processors of the plurality of processors;

    identifying a first processor, in the plurality of processors, having a fastest time of completion of a computation phase of a first associated MPI task based on the received one or more MPI synchronization operation calls;

    identifying a second processor, in the plurality of processors, having a slowest time of completion of a computation phase of a second associated MPI task based on the received one or more MPI synchronization operation calls; and

    modifying a first amount of data to be processed by the first processor in executing the first associated MPI task in a next computation cycle to thereby increase the amount of data.

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