• DocumentCode
    2812222
  • Title

    Designing and Evaluating MPI-2 Dynamic Process Management Support for InfiniBand

  • Author

    Gangadharappa, Tejus ; Koop, Matthew ; Panda, Dhabaleswar K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ. Columbus, Columbus, OH, USA
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    89
  • Lastpage
    96
  • Abstract
    Dynamic process management is a feature of MPI-2 that allows an MPI process to create new processes and manage communication with these processes. The dynamic creation of processes allows application writers to develop multiscale applications or master/worker based programs. Although several MPI implementations support this feature we are not aware of any studies on the issues in designing the dynamic process management interface and benchmarking of dynamic process framework. In this paper we design a MPI-2 dynamic process management interface over InfiniBand. We consider two alternative designs using Unreliable Datagram (UD) and Reliable Connection (RC) transport modes of InfiniBand with two job startup models. In our evaluations we found that having an UD based-design allows for much higher spawns rates with existing job launch frameworks. We also design a set of micro-benchmarks to evaluate the performance of our design and other MPI libraries. Finally, we provide an evaluation of the dynamic process framework using a re-designed ray-tracing application.
  • Keywords
    application program interfaces; local area networks; message passing; parallel programming; InfiniBand; MPI-2 process; dynamic process management; message passing interface; reliable connection transport mode; unreliable datagram transport mode; Application software; Computer interfaces; Computer science; Conference management; Engineering management; Libraries; Message passing; Parallel processing; Process design; Ray tracing; Dynamic Process Management; InfiniBand; MPI-2;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.77
  • Filename
    5363067