• DocumentCode
    3415555
  • Title

    SMP-aware message passing programming

  • Author

    Träff, Jesper Larsson

  • Author_Institution
    C&C Res. Labs., NEC Eur. Ltd., Sankt Augustin, Germany
  • fYear
    2003
  • fDate
    22-22 April 2003
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    The Message Passing Interface (MPI) is designed as an architecture independent interface for parallel programming in the shared-nothing, message passing paradigm. We briefly summarize basic requirements to a high-quality implementation of MPI for efficient programming of SMP clusters and related architectures, and discuss possible, mild extensions of the topology functionality of MPI, which, while retaining a high degree of architecture independence, can make MPI more useful and efficient for message-passing programming of SMP clusters. We show that the discussed extensions can all be implemented on top of MPI with very little environmental support.
  • Keywords
    application program interfaces; message passing; parallel programming; workstation clusters; MPI; Message Passing Interface; SMP clusters; SMP-aware message passing programming; architecture independent interface; environmental support; message-passing programming; parallel programming; shared-nothing message passing paradigm; Conferences; Europe; Functional programming; Laboratories; Libraries; Message passing; National electric code; Parallel programming; Stress; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Parallel Programming Models andSupportive Environments, 2003. Proceedings. Eighth International Workshop on
  • Conference_Location
    Nice, France
  • Print_ISBN
    0-7695-1880-X
  • Type

    conf

  • DOI
    10.1109/HIPS.2003.1196495
  • Filename
    1196495