• 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