• DocumentCode
    1615026
  • Title

    Policies for swapping MPI processes

  • Author

    Sievert, Otto ; Casanova, Henri

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA, USA
  • fYear
    2003
  • Firstpage
    104
  • Lastpage
    113
  • Abstract
    Despite the enormous amount of research and development work in the area of parallel computing, it is a common observation that simultaneous performance and ease-of-use are elusive. We believe that ease-of-use is critical for many end users, and thus seek performance enhancing techniques that can be easily retrofitted to existing parallel applications. In a precious paper we have presented MPI (message passing interface) process swapping, a simple add-on to the MPI programming environment that can improve performance in shared computing environments. MPI process swapping requires as few as three lines of source code change to an existing application. In this paper we explore a question that we had left open in our previous work: based on which policies should processes be swapped for best performance? Our results show that, with adequate swapping policies, MPI process swapping can provide substantial performance benefits with very limited implementation effort.
  • Keywords
    application program interfaces; message passing; network interfaces; parallel programming; MPI process swapping; MPI programming environment; ease-of-use; message passing interface; parallel computing; performance enhancing techniques; performance improvement; swapping policies; Computer science; Distributed computing; Message passing; Parallel processing; Parallel programming; Programming environments; Research and development; Scalability; Supercomputers; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-1965-2
  • Type

    conf

  • DOI
    10.1109/HPDC.2003.1210020
  • Filename
    1210020