The constantly increasing gap between communication and computation performance emphasizes the importance of communication-avoidance techniques. Caching is a well-known concept used to reduce accesses to slow local memories. In this work, we extend the caching idea to MPI3 Remote Memory Access (RMA) operations. Here, caching can avoid inter-node communications and achieve similar benefits for irregular applications as communication-avoiding algorithms for structured applications. We propose CLaMPI, a caching library layered on top of MPI-3 RMA, to automatically optimize code with minimum user intervention. We demonstrate how cached RMA improves the performance of a Barnes Hut simulation and a Local Clustering Coefficient computation up to ...
Abstract. Remote Memory Access (RMA) programming is one of the core concepts behind modern parallel ...
Abstract—Remote visualization is an enabling technology aiming to resolve the barrier of physical di...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The Message Passing Interface (MPI) 3.0 standard, introduced in September 2012, includes a significa...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
International audienceSupercomputers are capable of increasingly more computations, and nodes formin...
Modern MPI simulator frameworks assume the existence of a Computation-Communication Divide: thus, th...
Modern interconnects offer remote direct memory access (RDMA) features. Yet, most applications rely ...
The paper had been proofread by Emmanuelle Saillard, Samuel Thibault, Antoine Capra, Pierre Lemarini...
Distributed shared-memory systems provide scalable performance and a convenient model for parallel p...
The ever increasing memory demands of many scien-tific applications and the complexity of today’s sh...
Abstract—Remote Memory Access (RMA) programming enables direct access to low-level hardware features...
International audienceShared memory MPI communication is an important part of the overall performanc...
MPI is widely used for programming large HPC clusters. MPI also includes persistent operations, whic...
Remote visualization is an enabling technology aiming to resolve the barrier of physical distance. A...
Abstract. Remote Memory Access (RMA) programming is one of the core concepts behind modern parallel ...
Abstract—Remote visualization is an enabling technology aiming to resolve the barrier of physical di...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The Message Passing Interface (MPI) 3.0 standard, introduced in September 2012, includes a significa...
International audienceWith the growing number of cores and fast network like Infiniband, one of the ...
International audienceSupercomputers are capable of increasingly more computations, and nodes formin...
Modern MPI simulator frameworks assume the existence of a Computation-Communication Divide: thus, th...
Modern interconnects offer remote direct memory access (RDMA) features. Yet, most applications rely ...
The paper had been proofread by Emmanuelle Saillard, Samuel Thibault, Antoine Capra, Pierre Lemarini...
Distributed shared-memory systems provide scalable performance and a convenient model for parallel p...
The ever increasing memory demands of many scien-tific applications and the complexity of today’s sh...
Abstract—Remote Memory Access (RMA) programming enables direct access to low-level hardware features...
International audienceShared memory MPI communication is an important part of the overall performanc...
MPI is widely used for programming large HPC clusters. MPI also includes persistent operations, whic...
Remote visualization is an enabling technology aiming to resolve the barrier of physical distance. A...
Abstract. Remote Memory Access (RMA) programming is one of the core concepts behind modern parallel ...
Abstract—Remote visualization is an enabling technology aiming to resolve the barrier of physical di...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...