• DocumentCode
    2792179
  • Title

    Dynamic Load Balancing of Unbalanced Computations Using Message Passing

  • Author

    Dinan, James ; Olivier, Stephen ; Sabin, Gerald ; Prins, Jan ; Sadayappan, P. ; Tseng, Chau-Wen

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper examines MPI´s ability to support continuous, dynamic load balancing for unbalanced parallel applications. We use an unbalanced tree search benchmark (UTS) to compare two approaches, 1) work sharing using a centralized work queue, and 2) work stealing using explicit polling to handle steal requests. Experiments indicate that in addition to a parameter defining the granularity of load balancing, message-passing paradigms require additional parameters such as polling intervals to manage runtime overhead. Using these additional parameters, we observed an improvement of up to 2times in parallel performance. Overall we found that while work sharing may achieve better peak performance on certain workloads, work stealing achieves comparable if not better performance across a wider range of chunk sizes and workloads.
  • Keywords
    distributed algorithms; distributed memory systems; message passing; parallel programming; queueing theory; resource allocation; tree searching; MPI; centralized work queue; distributed algorithms; distributed memory systems; dynamic load balancing; message passing; parallel programming; unbalanced parallel computations; unbalanced tree search benchmark; Application software; Communication system operations and management; Computer science; Concurrent computing; Educational institutions; Load management; Message passing; Parallel programming; Runtime; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370581
  • Filename
    4228309