Gravel: A communication library to fast path MPI

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free