DOI QR코드

DOI QR Code

Analysis on the Effectiveness of the Filter Buffer for Low Power NAND Flash Memory

저전력 NAND 플래시 메모리를 위한 필터 버퍼의 효율성 분석

  • 정보성 (경상대학교 ERI 제어계측공학과) ;
  • 이정훈 (경상대학교 ERI 제어계측공학과)
  • Received : 2012.04.03
  • Accepted : 2012.05.30
  • Published : 2012.08.31

Abstract

Currently, NAND Flash memory has been widely used in consumer storage devices due to its non-volatility, stability, economical feasibility, low power usage, durability, and high density. However, a high capacity of NAND flash memory causes the high power consumption and the low performance. In the convention memory research, a hierarchical filter mechanism can archive an effective performance improvement in terms of the power consumption. In order to attain the best filter structure for NAND flash memory, we selected a direct-mapped filter, a victim filter, a fully associative filter and a 4-way set associative filter for comparison in the performance analysis. According to the results of the simulation, the fully associative filter buffer with a 128byte fetching size can obtain the bet performance compared to another filter structures, and it can reduce the energy*delay product(EDP) by about 93% compared to the conventional NAND Flash memory.

Keywords

References

  1. J.W. Parck, S.H. Park, C.C. Weems, S.D. Kim, "A hybrid flash translation layer for SLC-MLC flash memory based multibank solid state disk," Microprocesser and Microsystem, Vol. 35, No. 1, pp.48-59, 2011. https://doi.org/10.1016/j.micpro.2010.08.001
  2. D. Jung, Y.H. Chae, H. Jo, J.S. Kim, J. Lee, "A group-based wear-leveling algorithm for large-capacity flash memory storage system," Proceedings on compilers, architecture, and synthesis for embedded systems, pp.160-164, 2007.
  3. http://www.samsung.com/sec/business/semico nductor/
  4. 정보성, 이정훈, "다양한 메모리 셀을 결합한 디스크형 플래쉬 메모리 시스템," 대한임베디드공학회논문지, Vol. 4, No. 3, pp.134-138, 2009.
  5. V. Mohan, S. Gurumurthi, M. R. Stan, "Flash Power: A Detailed Power Model for NAND Flash Memory," Proceedings on Design, Automation and Test in Europe Conference and Exhibition, pp.502-507, 2010.
  6. http://www.hpl.hp.com/research/cacti/
  7. G. Sun, Y. S. Joo, "A Hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement," Proceedings on High Performance Computer Architecture, pp.1-12, 2010.
  8. 류준길, 박찬익, "로그기반 플래시 메모리 파일시스템 성능 향상 기법," 대한임베디드공학회논문지, Vol. 2, No. 3, pp.184-193, 2007.
  9. H.L. Li, C.L. Yang, H.W. Tseng, "Energy-Aware Flash Memory management in Virtual Memory System," IEEE Transactions on Very Large Scale Integration systems, Vol. 16, No. 8, pp.457-467, 2008.
  10. X. Jiang, N. Madan, L. Zhao, M. Upton, R. Iyer, S. Makineni, D. Newell, Y. Solihin R. Balasubramonian, "CHOP:Adaptive Filter Based DRAM Caching for CMP Server Platforms," Proceedings on. International Symposium on High-Performance Computer Architecture, 2010.
  11. Y. Chang "An Ultra Low-Power TLB Design," Proceedings on Design, Automation and Test in Europe, pp.1-6, 2006.
  12. G. Abandah, "Evaluating Cache Power Dissipation using CACTI 5.3 simulator," Report of the University of Jordan, 2010.