• DocumentCode
    1887419
  • Title

    Randomized load balancing for tree-structured computation

  • Author

    Chakrabarti, Soumen ; Ranade, Abhiram ; Yelick, Katherine

  • Author_Institution
    Comput. Sci. Div., California Univ., Berkeley, CA, USA
  • fYear
    1994
  • fDate
    23-25 May 1994
  • Firstpage
    666
  • Lastpage
    673
  • Abstract
    Studies the performance of a randomized algorithm for balancing load across a multiprocessor executing a dynamic irregular task tree. Specifically, we show that the time taken to explore a task tree is likely to be within a small constant factor of an inherent lower bound for the tree instance. Our model permits arbitrary task times and overlap between computation and load balance, and thus extends earlier work (R.M. Karp and Y. Zhang, 1988) which assumed fixed cost tasks and used a bulk synchronous style in which the system alternated between distinct computing and load balancing steps. Our analysis is supported by experiments with application codes, demonstrating that the efficiency is high enough to make this method practical
  • Keywords
    message passing; multiprocessing systems; random processes; resource allocation; tree data structures; algorithm performance; application codes; arbitrary task times; computation/load balance overlap; dynamic irregular task tree; efficiency; multiprocessor; randomized load balancing; tree instance lower bound; tree-structured computation; Computer science; Costs; Eigenvalues and eigenfunctions; Equations; Large-scale systems; Load management; Message passing; Polynomials; Sampling methods; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High-Performance Computing Conference, 1994., Proceedings of the
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    0-8186-5680-8
  • Type

    conf

  • DOI
    10.1109/SHPCC.1994.296705
  • Filename
    296705