• DocumentCode
    2454197
  • Title

    PEMPI-from MPI standard to programming environment

  • Author

    Fang, Niandong ; Burkhart, Helmar

  • Author_Institution
    Dept. of Inf., Basel Univ., Switzerland
  • fYear
    1994
  • fDate
    12-14 Oct 1994
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    The Message Passing Interface (MPI), as an effort to unify message passing systems to achieve portability, defines a widely used standard for writing message passing programs. But MPI alone operates on a rather system-oriented level and does not provide higher abstractions that are mandatory when developing large scale message passing applications. As a result, a programming environment is necessary that not only addresses MPI but also provides programmer oriented abstractions for the core problems of parallel programs, i.e. the management of process, data and communication. We present our on-going approach-PEMPI, an integrated programming environment based on MPI, in which a programmer can obtain portability by employing the MPI standard; achieve performance through machine best-fit implementation; and increase programmability by exploiting higher abstractions based on the Basel Algorithm Classification Scheme (BACS)
  • Keywords
    message passing; parallel programming; programming environments; software standards; software tools; Basel Algorithm Classification Scheme; MPI standard; Message Passing Interface; PEMPI; higher abstractions; integrated environment; large scale message passing applications; machine best-fit implementation; message passing programs; message passing systems; parallel programs; portability; programmability; programmer oriented abstractions; programming environment; system-oriented level; widely used standard; Concurrent computing; Informatics; Large-scale systems; Message passing; Parallel languages; Parallel processing; Programming environments; Programming profession; Weather forecasting; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
  • Conference_Location
    Mississippi State, MS
  • Print_ISBN
    0-8186-6895-4
  • Type

    conf

  • DOI
    10.1109/SPLC.1994.377000
  • Filename
    377000