• 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