arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1801.04582cs.DCcs.MScs.PF
收藏

任务并行程序设计的分布式动态负载均衡

Distributed dynamic load balancing for task parallel programming

Afshin Zafari, Elisabeth Larsson

摘要:

在本文中,我们推导和研究的方法,动态负载平衡的分布式任务并行应用软件。负载均衡策略是基于任务迁移的。忙进程将其就绪任务队列的一部分导出到空闲进程。空闲-忙碌的进程对通过随机搜索过程找到彼此,该过程在几个步骤内以高概率成功。我们评估的负载均衡的方法块Cholesky分解实现,并观察到在所选的测试用例的顺序上的5\%的执行时间减少。

英文摘要:

In this paper, we derive and investigate approaches to dynamically load balance a distributed task parallel application software. The load balancing strategy is based on task migration. Busy processes export parts of their ready task queue to idle processes. Idle--busy pairs of processes find each other through a random search process that succeeds within a few steps with high probability. We evaluate the load balancing approach for a block Cholesky factorization implementation and observe a reduction in execution time on the order of 5\% in the selected test cases.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑