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.
|
 |
Gravel: A Communication Library to Fast Path MPI
| |
|
Gravel: A Communication Library to Fast Path MPI
Anthony Danalis1 , Aaron Brown1 , Lori Pollock1 , Martin Swany1 and John Cavazos1 
| (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.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|