• DocumentCode
    3040221
  • Title

    Effectiveness of a Dynamic Load Balancing Library for Scientific Applications

  • Author

    Chaube, Rohit ; Carino, Ricolindo L. ; Banicescu, Ioana

  • Author_Institution
    Mississippi State Univ., Mississippi State
  • fYear
    2007
  • fDate
    5-8 July 2007
  • Firstpage
    32
  • Lastpage
    32
  • Abstract
    The design of a general-purpose dynamic load balancing library for a vast variety of parallel applications is a very challenging task. The library has to address potentially unpredictable load imbalance in the application, to interface with the data structures native to the application and to achieve significant performance improvement and scalability. In this paper we look into the design and sample results of a new dynamic load balancing library called LB Migrate, targeted for large scientific applications with parallel loops as a major source of concurrency. The applicatons must supply the library a routine that encapsulates the computations for a chunk of loop iterates, and the data for the computations must be stored in an array of arbitary type. We demonstrate the effectiveness of the library on two real applications - the profiling of an automatic quadrature routine problem and for a simulation of a hybrid model for image denoising. The experimental results indicate that the library achieves up to 60 % performance improvement for these applications.
  • Keywords
    data structures; message passing; natural sciences computing; resource allocation; software libraries; data structure; dynamic load balancing library; image denoising; message passing interface; parallel loop; quadrature routine problem; scientific application; Adaptive mesh refinement; Application software; Computational modeling; Concurrent computing; Data structures; Heuristic algorithms; Libraries; Load management; Partitioning algorithms; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2007. ISPDC '07. Sixth International Symposium on
  • Conference_Location
    Hagenberg
  • Print_ISBN
    0-7695-2917
  • Type

    conf

  • DOI
    10.1109/ISPDC.2007.19
  • Filename
    4271922