Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Gravel: A Communication Library to Fast Path MPI

Anthony DanalisContact Information, Aaron BrownContact Information, Lori PollockContact Information, Martin SwanyContact Information and John CavazosContact Information

(1)  Department of Computer and Information Sciences, University of Delaware, Newark, DE, 19716
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.

Contact Information Anthony Danalis
Email: danalis@cis.udel.edu

Contact Information Aaron Brown
Email: brown@cis.udel.edu

Contact Information Lori Pollock
Email: pollock@cis.udel.edu

Contact Information Martin Swany
Email: swany@cis.udel.edu

Contact Information John Cavazos
Email: cavazos@cis.udel.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.114 • Server: mpweb17
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)