DocumentCode :
2996437
Title :
CAR: Securing PCM Main Memory System with Cache Address Remapping
Author :
Gang Wu ; Huxing Zhang ; YaoZu Dong ; Jingtong Hu
Author_Institution :
Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2012
fDate :
17-19 Dec. 2012
Firstpage :
628
Lastpage :
635
Abstract :
Phase Change Memory (PCM) has emerged as a promising alternative of DRAM to provide energy-efficient and high-capacity memory for high performance servers. A new DRAM + PCM hybrid memory architecture has been proposed to leverage PCM´s high density and DRAM´s robustness and performance. One of the big challenges of PCM is its limited write endurance (107 ~ 108 times per cell). By knowing the association between DRAM and PCM, malicious software can easily force DRAM cache to be flushed continuously, which produces writes to certain PCM cells repeatedly (known as selective attack) and wears out PCM. Although existing wear-leveling approaches could evenly distribute writes under selective attack, the overall endurance of PCM is still severely impacted, and therefore it is suboptimal. In this paper, we propose Cache Address Remapping (CAR), that can adaptively remap DRAM cache address, to hide the association between DRAM and PCM. Moreover, CAR can minimize the write-back traffic to PCM under selective attack by uniformly distributing the writes to a single cache set into different cache sets. We propose a practical and low overhead implementation of CAR, called RanCAR. Experimental results show that CAR could reduce DRAM cache miss rate by ~4600x under selective attack, and prolong PCM lifetime from several minutes to 13.8 years on average.
Keywords :
DRAM chips; phase change memories; CAR; DRAM cache address; PCM main memory system security; cache address remapping; cache miss rate reduction; energy efficiency; high performance servers; high-capacity memory; low overhead implementation; phase change memory; selective attack; wear-leveling approaches; write-back traffic minimization; Computer architecture; Hardware; Indexes; Microprocessors; Phase change materials; Random access memory; Servers; Address Remapping; Endurance; Hybrid Memory System; Malicious Attack; Phase Change Memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location :
Singapore
ISSN :
1521-9097
Print_ISBN :
978-1-4673-4565-1
Electronic_ISBN :
1521-9097
Type :
conf
DOI :
10.1109/ICPADS.2012.90
Filename :
6414465
Link To Document :
بازگشت