DocumentCode :
2236212
Title :
Runtime Support for Memory Adaptation in Scientific Applications via Local Disk and Remote Memory
Author :
Yue, Chengyan ; Mills, R.T. ; Stathopoulos, A. ; Nikolopoulos, Dimitrios
Author_Institution :
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA
fYear :
0
fDate :
0-0 0
Firstpage :
183
Lastpage :
194
Abstract :
The ever increasing memory demands of many scientific applications and the complexity of today´s shared computational resources still require the occasional use of virtual memory, network memory, or even out-of-core implementations, with well known drawbacks in performance and usability. In this paper, we present a general framework, based on our earlier MML B prototype, that enables fully customizable, memory malleability in a wide variety of scientific applications. We provide several necessary enhancements to the environment sensing capabilities of MMLIB and introduce a remote memory capability, based on MPI communication of cached memory blocks between `compute nodes´ and designated memory servers. We show experimental results from three important scientific applications that require the general MML B framework. Under constant memory pressure, we observe execution time improvements of factors between three and five over relying solely on the virtual memory system. With remote memory employed, these factors are even larger and significantly better than other, system-level remote memory implementations
Keywords :
cache storage; disc storage; message passing; scientific information systems; virtual storage; MPI communication; cache memory; local disk memory; memory adaptation; memory malleability; memory server; network memory; remote memory capability; scientific application; shared computational resource; virtual memory system; Aggregates; Application software; Computer networks; Computer science; Concurrent computing; Costs; Educational institutions; Laboratories; Runtime; Usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2006 15th IEEE International Symposium on
Conference_Location :
Paris
ISSN :
1082-8907
Print_ISBN :
1-4244-0307-3
Type :
conf
DOI :
10.1109/HPDC.2006.1652149
Filename :
1652149
Link To Document :
بازگشت