• DocumentCode
    1670739
  • Title

    MPI programming environment for IBM SP1/SP2

  • Author

    Franke, Hubertus ; Wu, C. Eric ; Riviere, Michel ; Pattnaik, Pratap ; Snir, Marc

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1995
  • Firstpage
    127
  • Lastpage
    135
  • Abstract
    In this paper we discuss an implementation of the message passing interface standard (MPI) for the IBM Scalable Power PARALLEL 1 and 2 (SP1, SP2). Key to a reliable and efficient implementation of a message passing library on these machines is the careful design of a UNIX-Socket like layer in the user space with controlled access to the communication adapters and with adequate recovery and flow control. The performance of this implementation is at the same level as the IBM-proprietary message passing library (MPL). We also show that in the IBM SP1 and SP2 we achieve integrated tracing ability, where both system events, such as context switches and page fault etc., and MPI related activities are traced, with minimal overhead to the application program, thus presenting application programmers the trace of all the events that ultimately affect efficiency of a parallel program
  • Keywords
    application program interfaces; message passing; parallel programming; programming environments; IBM SP1/SP2; IBM Scalable Power PARALLEL 1; MPI programming environment; UNIX-Socket like layer; adequate recovery; application programmers; communication adapters; flow control; integrated tracing ability; message passing interface standard; page fault; parallel program; Bandwidth; Communication switching; Communication system control; Context; Delay; Environmental management; Hardware; Libraries; Message passing; Microchannel; Operating systems; Programming environments; Programming profession; Resource management; Routing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7025-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1995.500011
  • Filename
    500011