Energy Efficient Caching for Phase-Change Memory
Energy Efficient Caching for Phase-Change Memory
复制标题
DOI:
10.1007/978-3-642-34862-4_5
复制
发表时间:
2012-12
期刊:
影响因子:
--
通讯作者:
Neal Barcelo;Miao Zhou;D. Cole;Michael Nugent;K. Pruhs
中科院分区:
文献类型:
--
作者:
Neal Barcelo;Miao Zhou;D. Cole;Michael Nugent;K. Pruhs
Phase-Change Memory (PCM) has the potential to replace DRAM as the primary memory technology due to its non-volatility, scalability, and high energy efficiency. However, the adoption of PCM will require technological solutions to surmount some deficiencies of PCM, such as writes requiring significantly more energy and time than reads. One way to limit the number of writes is by adopting a last-level cache replacement policy that is aware of the asymmetric nature of PCM read/write costs. We first develop a cache replacement algorithm, Asymmetric Landlord (AL), and show that it is theoretically optimal in that it gives the best possible guarantee on relative error. We also propose an algorithm Variable Aging (VA), which is a variation of AL. We have carried out a simulation analysis comparing the algorithms LRU,N-Chance, AL, and VA. For benchmarks that are a mixture of reads and writes, VA is comparable or better thanN-Chance, even for the best choice ofN, and uses at least 11% less energy than LRU. For read dominated benchmarks, we find that AL and VA are comparable to LRU, whileN-Chance (using theNthat was best for benchmarks that were a mixture of reads and writes) uses at least 20% more energy.