|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
1991 Third IEEE Symposium on Parallel and Distributed Processing
Fast load balancing on a PRAM
Dallas, Texas USA
December 02-December 05
ISBN: 0-8186-2310-1
| ASCII Text | x | ||
| Gil, "Fast load balancing on a PRAM," Parallel and Distributed Processing, IEEE Symposium on, pp. 10-17, 1991 Third IEEE Symposium on Parallel and Distributed Processing, 1991. | |||
| BibTex | x | ||
| @article{ 10.1109/SPDP.1991.218302, author = { Gil}, title = {Fast load balancing on a PRAM}, journal ={Parallel and Distributed Processing, IEEE Symposium on}, volume = {0}, year = {1991}, isbn = {0-8186-2310-1}, pages = {10-17}, doi = {http://doi.ieeecomputersociety.org/10.1109/SPDP.1991.218302}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel and Distributed Processing, IEEE Symposium on TI - Fast load balancing on a PRAM SN - 0-8186-2310-1 SP10 EP17 A1 - Gil, PY - 1991 KW - PRAM KW - batch execution problem KW - load balancing algorithm KW - flat distribution KW - CRCW-PRAM KW - concurrent-write operation VL - 0 JA - Parallel and Distributed Processing, IEEE Symposium on ER - | |||
Consider the following setting: 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 quickest execution of all tasks is achieved. Ignoring rescheduling overhead the tasks can be completed in O(1) time. Thus the batch execution problem captures some basic cooperation obstacles of the PRAM model. The paper presents a load balancing algorithm for solving the batch execution problem. The algorithm runs in O(lg lg n) time and achieves, with overwhelming probability, an almost flat distribution, i.e., O(1) tasks for each processor. The model of computation used is the CRCW-PRAM. Nevertheless, the only requirement from the implementation is that the concurrent-write operation is permitted; no assumption is made about its result.
Index Terms:
PRAM, batch execution problem, load balancing algorithm, flat distribution, CRCW-PRAM, concurrent-write operation
Citation:
Gil, "Fast load balancing on a PRAM," spdp, pp.10-17, 1991 Third IEEE Symposium on Parallel and Distributed Processing, 1991
Usage of this product signifies your acceptance of the Terms of Use.
