Sciweavers

CLUSTER
2008
IEEE

Efficient one-copy MPI shared memory communication in Virtual Machines

14 years 1 months ago
Efficient one-copy MPI shared memory communication in Virtual Machines
Efficient intra-node shared memory communication is important for High Performance Computing (HPC), especially with the emergence of multi-core architectures. As clusters continue to grow in size and complexity, the use of Virtual Machine (VM) technologies has been suggested to ease the increasing number of management issues. As demonstrated by earlier research, shared memory communication must be optimized for VMs to attain the native-level performance required by HPC centers. In this paper, we enhance intra-node shared memory communication for VM environments. We propose a one-copy approach. Instead of following the traditional approach used in most MPI implementations, copying data in and out of a pre-allocated shared memory region, our approach dynamically maps user buffers between VMs, allowing data to be directly copied to its destination. We also propose a grant/mapping cache to reduce expensive buffer mapping cost in VM environment. We integrate this approach into MVAPICH2, our...
Wei Huang, Matthew J. Koop, Dhabaleswar K. Panda
Added 18 Oct 2010
Updated 18 Oct 2010
Type Conference
Year 2008
Where CLUSTER
Authors Wei Huang, Matthew J. Koop, Dhabaleswar K. Panda
Comments (0)