pith. sign in

arxiv: 1801.04582 · v1 · pith:WDNTJVXGnew · submitted 2018-01-14 · 💻 cs.DC · cs.MS· cs.PF

Distributed dynamic load balancing for task parallel programming

classification 💻 cs.DC cs.MScs.PF
keywords loadtaskbalancingprocessesdistributedparallelapplicationapproach
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.