𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Renaming and Dispersing: Techniques for Fast Load Balancing

✍ Scribed by J. Gil


Publisher
Elsevier Science
Year
1994
Tongue
English
Weight
775 KB
Volume
23
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


Consider the following situation: (n) processors of a PRAM are given (n) independent tasks. Each task can be executed in constant time by a single processor. The distribution of tasks among the processors is unknown; each processor has information only about its set of tasks. The batch execution problem is to reschedule the tasks so that the quickest execution of all tasks is achieved. This problem captures some basic cooperation obstacles of the PRAM model since, without rescheduling overhead, all the tasks can be completed in (O(1)) time. The solution presented in this paper is an (O(\lg \lg n)) time load balancing algorithm which achieves, with overwhelming probability, an almost flat distribution, i.e., (O(1)) tasks for each processor. We introduce two novel techniques which are of an independent interest: renaming-a randomized scheme for an approximate compaction, and dispersing-a gather-scatter paradigm for distribution smoothing. The model of computation used in the CRCW PRAM. The concurrent-write submodel is RΠΎΠ²ust; i.e., if two or more processors write into the same cell at the same time then no prediction can be made about the cell contents. (\mathbb{e} 1994) Academic Press. Inc.


πŸ“œ SIMILAR VOLUMES


Load Balancing for Adaptively Refined Gr
✍ G. Zumbusch πŸ“‚ Article πŸ“… 2002 πŸ› John Wiley and Sons βš– 139 KB

The solution of partial differential equations on a parallel computer is usually done by a data parallel approach. The grid is partitioned and mapped onto the processors. However, partitioning of unstructured meshes and adaptively refined meshes in general is an N P -hard problem and heuristics are

Load balancing schemes for extrapolation
✍ Rauber, Thomas; RΓΌnger, Gudula πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 307 KB πŸ‘ 1 views

Solving initial value problems (IVPs) for ordinary differential equations (ODEs) has long been believed to be an inherently sequential procedure. But IVP solvers using the extrapolation method provide high quality solutions and offer a great potential for parallelism. In this paper, we present algor