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, …
… 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 …
implementation of MPI Reduce, MPI Allreduce, and MPI Bcast, and provides the results of benchmark …
NUMA-aware shared-memory collective communication for MPI
… communication using shared memory, and we … sharedmemory allreduce with several
traditional MPI implementations – Open MPI, MPICH2, and MVAPICH2 – that utilize system shared …
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
… 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 …
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
… 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 …
for a stencil benchmark. … that shared memory is allocated at the same virtual address …
Improved MPI collectives for MPI processes in shared address spaces
… 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 …
design and optimization of MPI … for collective communication using shared memory and we …
MPI on a virtual shared memory
… 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 …
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
… 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 …
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
… 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 …
… 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…
-level virtual machine (VM) approach to MPI program execution in an Internet sharing framework…
Related searches
- parallel programming with mpi shared memory
- top of mpi distributed shared memory
- efficient shared memory
- distributed shared memory implementation
- shared memory machines
- shared memory multiprocessors
- performance evaluation shared memory
- hybrid mpi shared and distributed memory
- stencil computations shared memory
- mpi processes shared address spaces
- mpi implementation memory consumption
- process level shared memory
- efficient message shared and distributed memory
- portable shared memory parallel programming
- shared memory programming
- virtual machines memory communication