Remote Direct Memory Access (RDMA) technology allows data to move from the memory of one system into another system's memory without involving either one's CPU. This capability enables communication-computation overlapping, which is highly desirable for addressing the costly communication overhead in cluster computing. This paper describes the consumer-initiated and producer-initiated protocols of a companion library for MPI called Gravel. Gravel works in concert with MPI to achieve increased communication-computation overlap by separating the meta-data exchange from the application data exchange, thus allowing different communication protocols to be implemented at the application layer. We demonstrate performance improvements using Gravel for a set of communication patterns commonly found in MPI scientific applications. © 2008 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Danalis, A., Brown, A., Pollock, L., Swany, M., & Cavazos, J. (2008). Gravel: A communication library to fast path MPI. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5205 LNCS, pp. 111–119). https://doi.org/10.1007/978-3-540-87475-1_19
Mendeley helps you to discover research relevant for your work.