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
Link To Document