Cost-efficient memory architecture design of NAND flash memory embedded systems

作者: C. Park , J. Seo , D. Seo , S. Kim , B. Kim

DOI: 10.1109/ICCD.2003.1240943

关键词:

摘要: NAND flash memory has become an Indispensable component in embedded systems because of its versatile features such as nonvolatility, solid-state reliability, low cost and high density. Even though gains popularity data storage, it also can be exploited code for XIP (execute-in-place). We present a cost-efficient architecture, which incorporates into existing hierarchy execution. The usefulness the proposed approach is demonstrated with real workloads on hardware prototyping board.

参考文章(11)
John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach ,(1989)
Fred Douglis, Joshua A. Tauber, Ramón Cáceres, Kai Li, Brian Marsh, Frans Kaashoek, Storage alternatives for mobile computers operating systems design and implementation. pp. 473- 505 ,(1994) , 10.5555/1267638.1267641
J.R. Lorch, A.J. Smith, Software strategies for portable computer energy management IEEE Personal Communications. ,vol. 5, pp. 60- 73 ,(1998) , 10.1109/98.683740
B. Marsh, F. Douglis, P. Krishnan, Flash memory file caching for mobile computers hawaii international conference on system sciences. ,vol. 1, pp. 451- 460 ,(1994) , 10.1109/HICSS.1994.323153
H.C. Young, E.J. Shekita, An intelligent I-cache prefetch mechanism international conference on computer design. pp. 44- 49 ,(1993) , 10.1109/ICCD.1993.393407
J. Torrellas, Chun Xia, R. Daigle, Optimizing instruction cache performance for operating system intensive workloads high performance computer architecture. pp. 360- 369 ,(1995) , 10.1109/HPCA.1995.386527
Norman P. Jouppi, Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers international symposium on computer architecture. ,vol. 18, pp. 364- 373 ,(1990) , 10.1145/285930.285998
Michael Wu, Willy Zwaenepoel, eNVy: a non-volatile, main memory storage system architectural support for programming languages and operating systems. ,vol. 28, pp. 86- 97 ,(1994) , 10.1145/195470.195506
Li-Pin Chang, Tei-Wei Kuo, An adaptive striping architecture for flash memory storage systems of embedded systems real time technology and applications symposium. pp. 187- 196 ,(2002) , 10.1109/RTTAS.2002.1137393