Mitigating Limited PCM Write Bandwidth and Endurance in Hybrid Memory Systems

作者: Yu Du

DOI:

关键词: ThroughputInterleaved memoryDramOverhead (computing)Computer hardwareBandwidth (computing)Registered memoryComputer sciencePageComputer memory

摘要: With the rise of big data and cloud computing, there is increasing demand on memory capacity to solve problems large sizes consolidate computation tasks. For systems, DRAM a significant source energy consumption. Non-volatile memory, such as Phase-Change Memory (PCM), promising technology for constructing energy-efficient memory. Unlike DRAM, PCM has negligible background (static) power allows high density packaging. But also limited write bandwidth endurance. Hybrid systems have been proposed combine high-density low standby with good performance DRAM. This thesis addresses two challenges which are unique hybrid systems. The first challenge bandwidth, can become bottleneck. second non-contiguous physical due retired pages. Since cells endurance, it inevitable gradually increased number uncorrectable errors during lifetime. pages that detected normally by OS, create unusable “holes” in These holes make difficult construct traditional superpages, incur overhead. In this thesis, I propose three solutions address these challenges. First, observed an unbalanced distribution modified bits among chips significantly increases time hurts effective bandwidth. new XOR-based mapping schemes between program improve throughput spreading evenly chips. Second, compressed cache scheme reduce traffic PCM. A adaptive delta-compression technique used achieve compression ratio. Third, Gap-tolerant Sequential Mapping, page scheme, superpages from simple practical designs, be easily adopted future

参考文章(63)
Narayanan Ganapathy, Curt Schimmel, None, General purpose operating system support for multiple page sizes usenix annual technical conference. pp. 8- 8 ,(1998)
Torsten Suel, Nasir Memon, Algorithms for Delta Compression and Remote File Synchronization Lossless Compression Handbook. pp. 269- 289 ,(2003) , 10.1016/B978-012620861-0/50014-0
Deepayan Chakrabarti, Christos Faloutsos, Yiping Zhan, R-MAT: A Recursive Model for Graph Mining siam international conference on data mining. pp. 442- 446 ,(2004)
Jack J. Dongarra, Piotr Luszczek, John McCalpin, Jeremy Kepner, Daisuke Takahashi, Bob Lucas, David Bailey, David Koester, Rolf Rabenseifner, Introduction to the HPC Challenge Benchmark Suite SC2005, Seattle, WA, Nov 12-18,2005. ,(2005)
Jeffrey C Mogul, Eduardo Argollo, Mehul A Shah, Paolo Faraboschi, None, Operating system support for NVM+DRAM hybrid main memory HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems. pp. 14- 14 ,(2009)
Choong-keun Kwak, Du-Eung Kim, Kwang-Jin Lee, Nonvolatile memory device and related methods of operation ,(2007)
Józef Garliński, Enigma Proceedings of the 24th ACM International Conference on Supercomputing - ICS '10. pp. 159- 168 ,(2010) , 10.1145/1810085.1810109
Alaa R. Alameldeen, David A. Wood, Adaptive Cache Compression for High-Performance Processors ACM SIGARCH Computer Architecture News. ,vol. 32, pp. 212- 223 ,(2004) , 10.1145/1028176.1006719
Michele M. Franceschini, Luis A. Lastras-Montano, Moinuddin K. Qureshi, Improving read performance of Phase Change Memories via Write Cancellation and Write Pausing high-performance computer architecture. pp. 1- 11 ,(2010) , 10.1109/HPCA.2010.5416645