Efficient one-copy MPI shared memory communication in virtual machines

W Huang, MJ Koop, DK Panda - 2008 IEEE International …, 2008 - ieeexplore.ieee.org
… In this paper, we enhance intra-node shared memory communication for VM environments.
… most MPI implementations, copying data in and out of a pre-allocated shared memory region, …

MPI support for multi-core architectures: Optimized shared memory collectives

RL Graham, G Shipman - Recent Advances in Parallel Virtual Machine …, 2008 - Springer
MPI Support for Multi-core Architectures … This paper describes the shared memory
implementation of MPI Reduce, MPI Allreduce, and MPI Bcast, and provides the results of benchmark …

NUMA-aware shared-memory collective communication for MPI

S Li, T Hoefler, M Snir - … of the 22nd international symposium on High …, 2013 - dl.acm.org
… communication using shared memory, and we … sharedmemory allreduce with several
traditional MPI implementations – Open MPI, MPICH2, and MVAPICH2 – that utilize system shared

Using a cluster as a memory resource: A fast and large virtual memory on MPI

H Midorikawa, K Saito, M Sato… - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
… management that is traditionally used in software distributed shared memory (SDSM) for
parallel processing [5]-[7]. However, DLM is tuned for sequential processing. It is free from an …

MPI+ MPI: a new hybrid approach to parallel programming with MPI plus shared memory

T Hoefler, J Dinan, D Buntinas, P Balaji, B Barrett… - Computing, 2013 - Springer
… to the MPI standard to support shared memory, discusses … advantages of shared memory
for a stencil benchmark. … that shared memory is allocated at the same virtual address …

Improved MPI collectives for MPI processes in shared address spaces

S Li, T Hoefler, C Hu, M Snir - Cluster computing, 2014 - Springer
… for MPI to leverage shared memory for intranode communication. This paper investigates the
design and optimization of MPI … for collective communication using shared memory and we …

MPI on a virtual shared memory

F Baiardi, D Guerri, P Mori, L Ricci, L Vaglini - Advances in Parallel …, 2004 - Elsevier
… To show the advantages of an implementation of MPI on top of a distributed shared memory
of MPI on top of DVSA, a package to emulate a shared memory on a distributed memory

Efficient shared memory message passing for inter-VM communications

F Diakhaté, M Perache, R Namyst… - Euro-Par 2008 Workshops …, 2009 - Springer
… To address the challenge of providing these two channels to guest OSes in a portable
way, we introduce a virtual communication device which exposes a low-level, MPI-friendly …

Analyzing MPI-3.0 process-level shared memory: A case study with stencil computations

X Zhu, J Zhang, K Yoshii, S Li… - 2015 15th IEEE/ACM …, 2015 - ieeexplore.ieee.org
… With these configurations, newer Linux kernels can transparently back up a virtual memory
… no guarantee that THP can always back up a virtual memory range with huge pages. THP is …

Executing MPI programs on virtual machines in an internet sharing system

Z Pan, X Ren, R Eigenmann… - Proceedings 20th IEEE …, 2006 - ieeexplore.ieee.org
… Internet sharing systems aim at federating and utilizing distributed computing resources …
-level virtual machine (VM) approach to MPI program execution in an Internet sharing framework…