• DocumentCode
    2344469
  • Title

    Exploring load balancing in a scientific SPMD parallel application

  • Author

    Thomé, Viviane ; Vianna, Daniela ; Costa, Roberto ; Plastino, Alexandre ; da Silveira, O.T.

  • Author_Institution
    Departamento de Ciencia da Computacao, Univ. Fed. Fluminense, Niteroi, Brazil
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    419
  • Lastpage
    426
  • Abstract
    We report the development of an SPMD parallel application which computes the macroscopic thermal dispersion in porous media. The performance of SPMD programs is strongly affected by dynamic load imbalancing factors. The use of a suitable load balancing algorithm is essential for overcoming the effects of these imbalancing factors. We developed nine versions of the SPMD application, each one adopting a different load balancing strategy. The main contribution of this work is the performance evaluation and comparison of these nine versions. The experimental results showed the importance of using an appropriate load balancing strategy for the characteristics of this scientific parallel application.
  • Keywords
    parallel algorithms; physics computing; resource allocation; dynamic load imbalancing factors; load balancing; macroscopic thermal dispersion; porous media; scientific SPMD parallel application; single program multiple data programming model; Algorithm design and analysis; Computer applications; Concurrent computing; Conferences; Debugging; Load management; Parallel algorithms; Parallel processing; Parallel programming; Thermal loading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2002. Proceedings. International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1680-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2002.1039760
  • Filename
    1039760