• DocumentCode
    3147185
  • Title

    Communication Optimization Beyond MPI

  • Author

    Friedley, Andrew ; Lumsdaine, Andrew

  • Author_Institution
    Indiana Univ., Bloomington, IN, USA
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    2018
  • Lastpage
    2021
  • Abstract
    The Message Passing Interface (MPI) is the de-facto standard for parallel processing on high-performance computing systems. As a result, significant research effort has been spent on optimizing the performance of MPI implementations. However, MPI´s specific semantics can limit performance when using modern networks with Remote DMA capabilities. We propose a compiler-assisted approach to optimization of MPI-based applications by transforming MPI calls to a one-sided (as opposed to message passing) communication model. In this paper we present a research plan for developing new optimizations using this approach, then show preliminary results with up to a 40% increase in bandwidth over MPI by using a simpler one-sided communication model.
  • Keywords
    message passing; optimisation; parallel processing; MPI; communication optimization; compiler-assisted approach; high-performance computing systems; message passing interface; parallel processing; remote DMA capabilities; Benchmark testing; Libraries; Message passing; Optimization; Protocols; Receivers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.366
  • Filename
    6009079