• DocumentCode
    2481712
  • Title

    MPIXternal: A library for a portable adjustment of parallel MPI applications to heterogeneous environments

  • Author

    Clauss, Carsten ; Lankes, Stefan ; Bemmerl, Thomas

  • Author_Institution
    Dept. of Oper. Syst., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Nowadays, common systems in the area of high performance computing exhibit highly hierarchical architectures. As a result, achieving satisfactory application performance demands an adaptation of the respective parallel algorithm to such systems. This, in turn, requires knowledge about the actual hardware structure even at the application level. However, the prevalent Message Passing Interface (MPI) standard (at least in its current version 2.1) intentionally hides heterogeneity from the application programmer in order to assure portability. In this paper, we introduce the MPIXternal library which tries to circumvent this obvious semantic gap within the current MPI standard. For this purpose, the library offers the programmer additional features that should help to adapt applications to today´s hierarchical systems in a convenient and portable way.
  • Keywords
    application program interfaces; message passing; parallel algorithms; software libraries; software portability; MPI; MPIXternal library; application programmer; heterogeneous environments; hierarchical architectures; high performance computing; message passing interface; parallel MPI; parallel algorithm; portable adjustment; Communication standards; Computer architecture; Hardware; Hierarchical systems; High performance computing; Libraries; Operating systems; Parallel algorithms; Programming profession; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5160943
  • Filename
    5160943