We evaluate four state-of-the-art work-stealing algorithms for distributedsystems with non-uniform communication latenices(Random Stealing, Hierarchical Stealing, Cluster-awareRandom Stealing and Adaptive Cluster-aware Random Stealing) on a set of irregular Divide-and-Conquer (D\&C) parallel applications. We alsoinvestigate the extent to which these algorithms could beimproved if dynamic load information isavailable, and how accurate this information needs to be. We show that, for highly-irregular D\&Capplications, the use of load information can significantly improveapplication speedups, whereas there is little improvement for less irregular ones. Furthermore, we show that when loadinformation is used, Cluster-aware Random Stealing...
There is extensive literature concerning the Divisible Load Scheduling (DLS). It is a paradigm in th...
Abstract — Load balancing techniques (e.g. work stealing) are important to obtain the best performan...
Lazy-task creation is an efficient method of overcoming the overhead of the grain-size problem in pa...
We evaluate four state-of-the-art work-stealing algorithms for distributed systems with non-uniform ...
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&...
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&...
Large-scale heterogeneous distributed computing environments (such as Computational Grids and Clouds...
Load balancing is a technique which allows efficient parallelization of irregular workloads, and a k...
In this paper, we study the problem of dynamic load-balancing on heterogeneous hierarchical platform...
International audiencedynamic load-balancing on hierarchical platforms. In particular, we consider a...
International audienceWork-stealing schedulers are common in shared memory environments. However, la...
Abstract. We present a work-stealing algorithm for runtime scheduling of data-parallel operations in...
Abstract. We present a work-stealing algorithm for runtime scheduling of data-parallel operations in...
The fork-join paradigm of concurrent expression has gained popularity in conjunction with work-steal...
In this paper, we consider a generic model of computational grids, seen as several clusters of homog...
There is extensive literature concerning the Divisible Load Scheduling (DLS). It is a paradigm in th...
Abstract — Load balancing techniques (e.g. work stealing) are important to obtain the best performan...
Lazy-task creation is an efficient method of overcoming the overhead of the grain-size problem in pa...
We evaluate four state-of-the-art work-stealing algorithms for distributed systems with non-uniform ...
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&...
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&...
Large-scale heterogeneous distributed computing environments (such as Computational Grids and Clouds...
Load balancing is a technique which allows efficient parallelization of irregular workloads, and a k...
In this paper, we study the problem of dynamic load-balancing on heterogeneous hierarchical platform...
International audiencedynamic load-balancing on hierarchical platforms. In particular, we consider a...
International audienceWork-stealing schedulers are common in shared memory environments. However, la...
Abstract. We present a work-stealing algorithm for runtime scheduling of data-parallel operations in...
Abstract. We present a work-stealing algorithm for runtime scheduling of data-parallel operations in...
The fork-join paradigm of concurrent expression has gained popularity in conjunction with work-steal...
In this paper, we consider a generic model of computational grids, seen as several clusters of homog...
There is extensive literature concerning the Divisible Load Scheduling (DLS). It is a paradigm in th...
Abstract — Load balancing techniques (e.g. work stealing) are important to obtain the best performan...
Lazy-task creation is an efficient method of overcoming the overhead of the grain-size problem in pa...