• DocumentCode
    2053168
  • Title

    A decomposition approach for optimizing the performance of MPI libraries

  • Author

    Hartmann, Olaf ; Kunemann, M. ; Rauber, Thomas ; Ruger, G.

  • Author_Institution
    Dept. of Comput. Sci., Chemnitz Univ. of Technol.
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    MPI provides a portable message passing interface for many parallel execution platforms but may lead to inefficiencies for some platforms and applications. In this article, we show that the performance of both, standard libraries and vendor-specific libraries, can be improved by an orthogonal organization of the processors in 2D or 3D meshes and by decomposing the collective communication operations into several phases. We describe an adaptive approach with a configuration phase to determine for a specific execution platform and a specific MPI library which decomposition leads to the best performance. This may also depend on the number of processors and the size of the messages to be transferred. The decomposition approach has been implemented in the form of a library extension which is called for each activation of a collective MPI operation. This has the advantage that neither the application programs nor the MPI library need to be changed while leading to significant performance improvements for many collective MPI operations
  • Keywords
    application program interfaces; message passing; performance evaluation; software libraries; MPI library; application program; configuration phase; message passing interface; orthogonal organization; parallel execution platform; standard library; vendor-specific library; Application software; Broadcasting; Chemical technology; Communication standards; Computer science; Libraries; Message passing; Multiprocessor interconnection networks; Scattering; Standards organizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639721
  • Filename
    1639721