Non-volatile Unified Memory Page Management for Improving Performance

被引:0
作者
Sharma, Ashok [1 ]
Nam, Sang-Jae [1 ]
Kim, Cheong-Ghil [2 ]
Kim, Shin-Dug [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul, South Korea
[2] Namseoul Univ, Dept Comp Sci, Cheonan, South Korea
来源
2014 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS) | 2014年
关键词
Operating System; Phase Change Memory; Nonvolatile Memory; Unified memory; PRAM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Newly emerging non-volatile memory's future is promising and challenging because its performance and power consumption has been improved significantly. The performance improvement triggers these to be a major part of the today's generation computer systems in replacing main memory specially. This research particularly focuses on the page fault and page swap management via Operating System (OS) in order to improve the performance by employing unified memory system (UMS). This proposes, merging of conventional main memory and storage into a single memory layer, called as Unified Memory System. Also the proposed module is designed virtually in two zones, static zone and dynamic zone to support conventional memory management. For this, we analyze the operating system memory management behavior and its tendency to manage the non-volatile UMS through OS kernel for improving system performance. Avoiding data duplication between main memory and storage and frequent page faults are the major concern of this research, unlike a conventional DRAM main memory based system. We utilize phase change memory (PCM) as a suitable candidate for constructing UMS, because of its high density and non-volatility features. We depict the significant number of reduced page faults and execution improvement which will support the fast booting of the systems in near future.
引用
收藏
页数:4
相关论文
共 10 条
[1]  
[Anonymous], 2011, DES AUT C 2011 DAC 1
[2]  
Badam A., 2009, P 8 USENIX C NETW SY
[3]  
Bailey K., 2013, P USENIX C HOT TOP O, P2
[4]   A dynamic adaptive converter and management for PRAM-based main memory [J].
Choi, In-Sung ;
Jang, Sung-In ;
Oh, Chang-Hoon ;
Weems, Charles C. ;
Kim, Shin-Dug .
MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (6-7) :554-561
[5]  
Dhiman G, 2009, DES AUT CON, P664
[6]  
Ferreira Alexandre Peixoto, 2010, Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010), P153, DOI 10.1109/RTAS.2010.40
[7]  
Jung J.-Y., 2013, International Conference on International Conference on Supercomputing, P115
[8]  
Qureshi MK, 2009, CONF PROC INT SYMP C, P24, DOI 10.1145/1555815.1555760
[9]  
Saxena Mohit., 2009, P 12 C HOT TOPICS OP, P13
[10]  
WU M, 1994, SIGPLAN NOTICES, V29, P86, DOI 10.1145/195470.195506