DocumentCode
3348766
Title
A balanced layered allocation scheme for hypercube based dataflow systems
Author
Freytag, Vincent R. ; Lee, Ben ; Hurson, A.R.
Author_Institution
Dept. of Electr. & Comput. Eng., Oregon State Univ., OR, USA
fYear
1992
fDate
1-4 Dec 1992
Firstpage
346
Lastpage
353
Abstract
The authors propose a method called the balanced layered allocation scheme (BLAS) which utilizes heuristic rules, to find a balance between computation and communication costs in hypercube based dataflow systems. The central idea of this method is to arrange the nodes of a dataflow graph into layers that have a one-to-one correspondence with processors in a hypercube. During the allocation, CP (critical path) and LDP (longest directed path) heuristics determine the set of nodes which are to be assigned to processors. Each set of nodes is assigned in an iterative fashion to every possible layer. In this manner the effects of execution times and communication costs can be weighted against each other for every possible layer assignment. Sets of nodes are then assigned to the layer that yields the earliest completion time of the program. Simulation studies indicate that the proposed allocation scheme is effective in reducing communication overhead and thus the overall execution time of a program distribution on a hypercube dataflow computer. Overall, the BLAS showed promising improvements over the VL (vertically layered) allocation scheme
Keywords
hypercube networks; scheduling; BLAS; balanced layered allocation scheme; communication costs; computation cost; critical path; heuristic rules; hypercube based dataflow systems; longest directed path; Computational efficiency; Computational modeling; Computer aided instruction; Concurrent computing; Costs; Counting circuits; Fires; Hypercubes; Parallel processing; Process control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location
Arlington, TX
Print_ISBN
0-8186-3200-3
Type
conf
DOI
10.1109/SPDP.1992.242725
Filename
242725
Link To Document