• DocumentCode
    1915780
  • Title

    Load balancing highly irregular computations with the adaptive factoring

  • Author

    Banicescu, Ioana ; Velusamy, Vijay

  • Author_Institution
    Mississippi State University
  • fYear
    2001
  • fDate
    15-19 April 2001
  • Abstract
    In heterogeneous environments, employing dynamic scheduling algorithms to improve performance of scientific applications via load balancing is essential. Presently, these algorithms require prior knowledge about workload via profiling resulting in higher overhead as problem sizes and number of processors increase. In addition, variations in work load at runtime may be unpredictable, making profiling work tedious and sometimes even obsolete. Therefore, dynamic loop scheduling schemes such as Factoring, Fractiling, andWeighted Factoring have been proposed and proved to be extremely instrumental when used in scientific applications such as Monte-Carlo simulations, N-Body simulations, radar applications, and others. Adaptive Factoring, a technique that evolves from these schemes and addresses a wider range of irregularities has recently been proposed. This paper reports on performance improvements obtained by integrating the Adaptive Factoring, into a scientific application that invloves computational field simulation on unstructured grids. Performance of this scientific application using the implementation with Adaptive Factoring is compared with implementations using other dynamic loop scheduling techniques. Reported experimental results confirm the benefits of using the Adaptive Factoring and its high potential for a successful integration in other scientific applications, especially the ones characterized by highly irregular behaviour whose performance degradation is primarily due to load imbalance.
  • Keywords
    Application software; Computational fluid dynamics; Computational modeling; Computer science; Delay; Dynamic scheduling; Heuristic algorithms; Load management; Processor scheduling; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
  • Conference_Location
    Ft. Lauderdale, FL
  • Print_ISBN
    0-7695-1573-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2002.1015661
  • Filename
    1015661