A Software-hardware Collaborating Framework for Wear Leveling on Phase Change Memory

被引:3
作者
Yu, Licheng [1 ]
Chen, Tianzhou [1 ]
Wu, JianZhong
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310003, Zhejiang, Peoples R China
来源
2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS) | 2012年
基金
中国国家自然科学基金;
关键词
wear leveling; process write behavior; phase change memory; operating system;
D O I
10.1109/HPCC.2012.200
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
DRAM has been used as main memory in most systems, but its scalability and energy consumption are difficult to improve because of its architecture nature. Phase change memory (PCM) is a new non-volatile memory, which addresses these problems and is a promising candidate to replace DRAM as main memory. Since PCM cell has a very limited lifetime, many hardware methods have been proposed to improve its endurance with only low-level information about physical memory operations. Meanwhile, operating system manages physical page mapping, and it has the knowledge of memory layout as well as memory requirements of each process. This paper investigates write behaviors of different memory areas of processes, and proposes a software-hardware collaborating framework that captures process write behavior with simple hardware to enable process write behavior predication by operating system. The framework combines operating system and PCM controller that exploits write behaviors of processes to aid in PCM wear leveling. The results show this framework helps reduce PCM page swaps for wear leveling by 63% on average. And it also lowers the writes of the most worn page by 12% with single process, and by 21% with two parallel processes sharing the PCM.
引用
收藏
页码:1360 / 1367
页数:8
相关论文
共 24 条
[1]  
[Anonymous], 2009, P 36 ANN INT S COMP
[2]  
[Anonymous], EL DEV M 2003 IEDM 0
[3]  
[Anonymous], 2009, P 36 ANN INT S COMP
[4]  
[Anonymous], 2011, SIGARCH COMPUT ARCHI
[5]  
[Anonymous], 2009, P 42 ANN IEEE ACM IN
[6]  
Bheda R., 2011, GREEN COMP C WORKSH
[7]  
Bock S., 2011, PERF AN SYST SOFTW I
[8]  
Cho S., 2009, P 42 ANN IEEE ACM IN
[9]  
Ferreira A., 2010, REAL TIM EMB TECHN A
[10]  
Ferreira Alexandre P., 2010, P C DES AUT TEST EUR