DocumentCode
2298898
Title
On balancing computational load on rings of processors
Author
Gao, L. ; Rosenberg, A.L.
Author_Institution
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear
1994
fDate
26-29 Oct 1994
Firstpage
478
Lastpage
483
Abstract
We consider a simple, deterministic policy for scheduling certain genres of dynamically evolving computations-specifically, computations in which tasks that spawn produce precisely two offspring-on rings of processors. Such computations include, for instance, tree-structured branching computations. We believe that our policy yields good parallel speedup on most computations of the genre, but we have not yet been able to verify this. In the current paper, we show that when the evolving computations end up having the structure of complete binary trees or of two-dimensional pyramidal grids, our strategy yields almost optimal parallel speedup
Keywords
multiprocessor interconnection networks; parallel algorithms; parallel architectures; resource allocation; scheduling; trees (mathematics); complete binary trees; computational load balancing; deterministic policy; dynamically evolving computations; evolving computations; offspring; optimal parallel speedup; parallel speedup; policy; processor rings; scheduling; tree-structured branching computation; two-dimensional pyramidal grids; Acceleration; Algorithm design and analysis; Binary trees; Clocks; Computer architecture; Computer science; Concurrent computing; Dynamic scheduling; Grid computing; Processor scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-6427-4
Type
conf
DOI
10.1109/SPDP.1994.346132
Filename
346132
Link To Document