发明名称 LOAD BALANCING ON HETEROGENEOUS PROCESSING CLUSTERS IMPLEMENTING PARALLEL EXECUTION
摘要 Methods and systems for managing data loads on a cluster of processors that implement an iterative procedure through parallel processing of data for the procedure are disclosed. One method includes monitoring, for at least one iteration of the procedure, completion times of a plurality of different processing phases that are undergone by each of the processors in a given iteration. The method further includes determining whether a load imbalance factor threshold is exceeded in the given iteration based on the completion times for the given iteration. In addition, the data is repartitioned by reassigning the data to the processors based on predicted dependencies between assigned data units of the data and completion times of a plurality of the processers for at least two of the phases. Further, the parallel processing is implemented on the cluster of processors in accordance with the reassignment.
申请公布号 US2012233486(A1) 申请公布日期 2012.09.13
申请号 US201213409872 申请日期 2012.03.01
申请人 PHULL RAJAT;CADAMBI SRIHARI;RAVI NISHKAM;CHAKRADHAR SRIMAT;NEC LABORATORIES AMERICA, INC. 发明人 PHULL RAJAT;CADAMBI SRIHARI;RAVI NISHKAM;CHAKRADHAR SRIMAT
分类号 G06F1/12;G06F9/46 主分类号 G06F1/12
代理机构 代理人
主权项
地址