Sciweavers

CLUSTER
2009
IEEE

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

13 years 7 months ago
Using a cluster as a memory resource: A fast and large virtual memory on MPI
—The 64-bit OS provides ample memory address space that is beneficial for applications using a large amount of data. This paper proposes using a cluster as a memory resource for sequential applications requiring a large amount of memory. This system is an extension of our previously proposed socket-based Distributed Large Memory System (DLM), which offers large virtual memory by using remote memory distributed over nodes in a cluster. The newly designed DLM is based on MPI (Message Passing Interface) to exploit higher portability. MPI-based DLM provides fast and large virtual memory on widely available open clusters managed with an MPI batch queuing system. To access this remote memory, we rely on swap protocols adequate for MPI thread support levels. In experiments, we confirmed that it achieves 493 MB/s and 613 MB/s of remote memory bandwidth with the STREAM benchmark on 2.5 GB/s and 5 GB/s links (Myri-10G x2, x4) and high performance of applications with NPB and Himeno benchmark...
Hiroko Midorikawa, Kazuhiro Saito, Mitsuhisa Sato,
Added 02 Sep 2010
Updated 02 Sep 2010
Type Conference
Year 2009
Where CLUSTER
Authors Hiroko Midorikawa, Kazuhiro Saito, Mitsuhisa Sato, Taisuke Boku
Comments (0)