DOI QR코드

DOI QR Code

High Performance PCM&DRAM Hybrid Memory System

고성능 PCM&DRAM 하이브리드 메모리 시스템

  • Received : 2016.01.29
  • Accepted : 2016.03.28
  • Published : 2016.04.30

Abstract

In general, PCM (Phase Change Memory) is unsuitable as a main memory because it has limitations: high read/write latency and low endurance. However, the DRAM&PCM hybrid memory with the same level is one of the effective structures for a next generation main memory because it can utilize an advantage of both DRAM and PCM. Therefore, it needs an effective page management method for exploiting each memory characteristics dynamically and adaptively. So we aim reducing an access time and write count of PCM by using an effective page replacement. According to our simulation, the proposed algorithm for the DRAM&PCM hybrid can reduce the PCM access count by around 60% and the PCM write count by 42% given the same PCM size, compared with Clock-DWF algorithm.

Keywords

References

  1. R. F Freitas, W.W. Wilcke, "Storage- Class Memory: the Next Storage System Technology," IBM Journal of Research and Development, Vol. 52, No. 4.5, pp. 439-447, 2008. https://doi.org/10.1147/rd.524.0439
  2. G. Dhiman, R Ayoub, T. Rosing, "PDRAM: A Hybrid PRAM and DRAM Main Memory System," Proceedings of Design Automation Conference, pp. 664-669, 2009.
  3. B.S. Jung, J.H. Lee, "Analysis on the Effectiveness of the Filter Buffer for Low Power NAND Flash Memory," IEMEK J. Embed. Sys. Appl., Vol. 7, No. 4, pp. 201-207, 2012 (in Korea). https://doi.org/10.14372/IEMEK.2012.7.4.201
  4. H. Seok, Y. Pack, K.W. Park, K.H. Pack, " Efficient Page Caching Algorithm with Prediction and Migration for a Hybrid Main Memory," ACM, SIGAPP Applied Computing Review, Vol. 11, No. 4, pp. 38-48, 2011.
  5. M.K. Qureshi, V. Srinivasan, J.A. Rivers, "Scalable high performance main memory system using phase-change memory technology," Proceedings of the 36th annual international symposium on Computer architecture, pp. 24-33, 2009.
  6. S. Lee, H. Bahn, S.H. Noh, "CLOCK- DWF:A Write-History-Aware Page Replacement Algorithm for Hybrid PCM and DRAM Memory Architecture," IEEE Transactions on Computers, Vol. 63. No. 9, pp.2187-2200, 2013. https://doi.org/10.1109/TC.2013.98
  7. N. Nethercote, J. Seward, "Valgrind: A Program Supervision Framwork," Elsevier Electonc Notes in Theoretical Computer Science, Vol. 89, No. 2, pp. 44-66, 2003. https://doi.org/10.1016/S1571-0661(04)81042-9
  8. S,Eilet, M. Leinwander, G. Crisenza, "Phase Change Memory: A new memory technology to enable new memory usage models," Proceedings of IEEE International Memory Workshop, pp. 1-2, 2009.