• 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