IEEE Transactions on Parallel and Distributed Systems · 2021 · 11 citations · 35 references
Phase Change Memory (PCM) can directly connect persistent memory to main memory bus, while it achieves high read throughput and low standby power, the critical concerns are its poor write performance and limited durability. A naturally in-spired design is the hybrid memory architecture that fuses DRAM and PCM, so as to exploit the positive aspects of both types of memory. Unfortunately, existing solutions are seriously challenged by the limited main memory size, which is the primary bottleneck of in-memory computing. In this paper, we introduce a novel Content Aware Hybrid DRAM-PCM memory system framework—CAHRAM, which exploits deduplication to improve line sharing with high memory efficiency. It reduces write traffic to hybrid memory by removing unnecessary duplicate line writes, thereby further enhancing the write endurance of PCM. And it also substantially extends available free memory space by coalescing redundant lines in hybrid memory. We also design a reference-based page migration technique to minimize the access overheads caused by the performance gap between DRAM and PCM. Compared with the state-of-the-art in a hybrid memory simulator, our experiment results show that CAHRAM can achieve the highest I/O performance and the longest PCM lifetime with the competitive efficiencies in space and energy.
35
Nathan Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News · 2011 · 4.8K citations
Engineering, Computer Architecture, Software Engineering +21
Overview of emerging nonvolatile memory technologies
Jagan Singh Meena, Simon M. Sze, Umesh Chand et al. · Nanoscale Research Letters · 2014 · 750 citations · Full text
Avoiding the disk bottleneck in the data domain deduplication file system
Benjamin Zhu, Li Kai, Hugo Patterson · 2008 · 692 citations
Gaurav Dhiman, Raid Ayoub, Tajana Rosing · 2009 · 446 citations