×

Dynamic load balancing of applications

  • US 5,630,129 A
  • Filed: 12/01/1993
  • Issued: 05/13/1997
  • Est. Priority Date: 12/01/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for dynamically maintaining global load balance in a multiprocessor system that executes an application on a parallel computer, the method comprising the steps of:

  • a) providing an application for execution to a plurality of processors of the parallel computer for processing the application that is to be executed, the application comprising a plurality of data cells arranged spatially such that each data cell has one or more neighboring data cells;

    b) assigning each data cell a processor within the plurality of processors;

    c) determining for one or more of the plurality of processors all other processors in one or more corresponding processor neighborhoods;

    d) computing work loads for the one or more of the plurality of processors; and

    e) for the one or more of the plurality of processors, exporting one or more data cells to another processor in the one or more corresponding processor neighborhoods to achieve a dynamic and global balance of the work load between the plurality of processors.

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