arrow
返回

Dapper: An Adaptive Manager for Large-Capacity Persistent Memory

delete2019-07-01
delete6
PRE
AI
薛
薛栋梁 (Dongliang Xue) *
L
Linpeng Huang
C
Chao Li
吴
吴晨涛 (Chentao Wu)
DOI:10.1109/TC.2019.2899836delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In-memory computing has inspired researchers to consider integrating large-capacity persistent memory (PM) into the main memory subsystem. However, several challenges still remain for providing an integration approach for DRAM-comparable PM on existing enterprise servers. Current commercial servers tend to feature multiple sockets with shared-memory NUMA organizations. Simply constructing a hybrid main memory architecture for these NUMA organizations requires considerable modifications of the system software. Another significant problem in these designs is the high latency of accessing PM on a remote socket, which results in performance degradation. To address these problems, we integrated PM as a memory-based model and as a storage-based model simultaneously on one commercial server, which offers a short-cut approach for enterprises to build commercial NUMA machines with large-capacity PM. In the memory-based model, rather than focusing on the persistence attribute, we propose an architecture that benefits managing the integrated PM and DRAM space in a unified manner and that facilitates bypassing vast modifications to the system software. We also present an adaptive mechanism that can automatically introduce a moderate amount of PM into the local socket to hinder access of a remote socket by the degree of memory pressure. In the storage-based model, under the condition of taking full advantage of the PM's persistence, we abstract a PM volume device and overcome the torn sector problem. To demonstrate the effectiveness of the proposed scheme, we design and implement Dapper, an adaptive persistent memory manager prototype. The experimental results show that, compared to typical memory management approaches, Dapper achieves performance improvements of 13.1 percent to 34.0 percent on average on Graph500 BFS_SSSP benchmarks and SPEC CPU2006 floating point workloads, respectively. Moreover, when deploying F2FS on our PM volume, we find that Dapper outperforms existing methods by 5.8 percent on tar and by 11.9 percent on untar.
Keyword:
Persistent memory
NUMA
main memory management
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

S
shanghai jiao tong university
学者数:
15.7W
论文数: 11.7W
被引数: 159
引用论文

引用论文

Revisiting the Concept of Equivalence in Solid-State NMR
err2015-06-22
err0
PREAI
errFrédéric A. Perras; David L. Bryce
err分享
err收藏
Spatial resolution in depth for time-resolved diffuse optical tomography using short source-detector separations
err2014-12-02
err0
errOAAI
errAgathe Puszka; Laura Di Sieno; Alberto Dalla Mora; Antonio Pifferi; Davide Contini; Anne Planat-Chrétien; Anne Koenig; Gianluca Boso; Alberto Tosi; Lionel Hervé; Jean-Marc Dinten
err分享
err收藏
err分享
err收藏
err分享
err收藏
Mesothelioma and asbestos fiber type. Evidence from lung tissue analyses
err1989-04-15
err0
errOAAI
errJ. C. McDonald; B. Armstrong; B. Case; D. Doell; W. T. E. McCaughey; A. D. McDonald; P. Sébastien
err分享
err收藏
学者 查看更多内容