• DocumentCode
    720581
  • Title

    Toward Implementing Robust Support for Portals 4 Networks in MPICH

  • Author

    Raffenetti, Ken ; Pena, Antonio J. ; Balaji, Pavan

  • Author_Institution
    Math. & Comput. Sci. Div., Argonne Nat. Lab., Argonne, IL, USA
  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    1173
  • Lastpage
    1176
  • Abstract
    The Portals 4 network specification is a low-levelAPI for high-performance networks developed by Sandia National Laboratories, Intel Corporation, and the University of NewMexico. Portals 4 is specifically designed to support both the MPIand PGAS programming models efficiently by providing building blocks upon which to implement their particular features. In this paper we discuss our ongoing efforts to add efficient and robust support for Portals 4 networks inside MPICH, and we describe how the API semantics influenced our design. In particular, we found the lack of reliability guarantees from the Portals4 layer challenging to address. To tackle this situation, we implemented an intermediate layer - Rportals (reliable Portals), which modularizes the reliability functionality within our Portals network module for MPICH. In this paper we present theRportals design and its performance impact.
  • Keywords
    application program interfaces; message passing; parallel programming; portals; telecommunication congestion control; transport protocols; API semantics; Intel Corporation; MPI model; MPICH; PGAS programming model; Portals 4 network specification; Rportals; Sandia National Laboratories; University of Mexico; high-performance networks; intermediate layer; low-level API; message passing interface; reliability functionality modularization; reliable portals; Bandwidth; Electronics packaging; Portals; Process control; Programming; Protocols; Reliability; flow-control; hpc; messaging; mpi; mpich; networks; portals; portals4;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.79
  • Filename
    7152614