发明名称 System and Method for Hardware Based Dynamic Load Balancing of Message Passing Interface Tasks
摘要 A system and method for providing hardware based dynamic load balancing of message passing interface (MPI) tasks are provided. Mechanisms for adjusting the balance of processing workloads of the processors executing tasks of an MPI job are provided so as to minimize wait periods for waiting for all of the processors to call a synchronization operation. Each processor has an associated hardware implemented MPI load balancing controller. The MPI load balancing controller maintains a history that provides a profile of the tasks with regard to their calls to synchronization operations. From this information, it can be determined which processors should have their processing loads lightened and which processors are able to handle additional processing loads without significantly negatively affecting the overall operation of the parallel execution system. As a result, operations may be performed to shift workloads from the slowest processor to one or more of the faster processors.
申请公布号 US2009064166(A1) 申请公布日期 2009.03.05
申请号 US20070846141 申请日期 2007.08.28
申请人 ARIMILLI LAKSHMINARAYANA B;ARIMILLI RAVI K;RAJAMONY RAMAKRISHNAN;SPEIGHT WILLIAM E 发明人 ARIMILLI LAKSHMINARAYANA B.;ARIMILLI RAVI K.;RAJAMONY RAMAKRISHNAN;SPEIGHT WILLIAM E.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址