DocumentCode :
255043
Title :
CCM: Low cost dynamic data exchange to emulate RAM on NAND flash
Author :
Junhua Zhao ; Hejun Wu ; Yongjian Zhao ; Weiwei Liu
Author_Institution :
Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou, China
fYear :
2014
fDate :
20-22 Aug. 2014
Firstpage :
1
Lastpage :
9
Abstract :
In embedded systems, it brings great benefits to use NAND flash for dynamic data exchange like using RAM, since RAM is usually expensive and consumes much energy. However, the major hardware limitations of NAND flash make it difficult to directly and dynamically readwriteerase on NAND flash. Traditional virtual memory systems are all based on flash translation layer and file system, which lead to frequently flash readwriteerase and more RAM requirement. To address this problem, we propose a Comet Circle Model (CCM) to emulate RAM for low cost embedded systems in this paper. CCM dynamically makes the distribution of valid pages in NAND flash follow a fixed function through integrating its physical page-level mapping and circularly write-back techniques. As a result, CCM can select a block without valid pages to write data almost every time in data writing, which avoids data moving among blocks. Both theoretical analysis and experimental results show that the data moving times and erase counts of CCM closely reach the theoretical lower bounds.
Keywords :
NAND circuits; electronic data interchange; file organisation; flash memories; random-access storage; virtual machines; CCM; Comet Circle Model; NAND flash; RAM emulation; embedded systems; file system; flash translation layer; low cost dynamic data exchange; physical page-level mapping; write-back techniques; Embedded systems; File systems; Flash memories; Indexes; Random access memory; Standards; Writing; Comet Circle model (CCM); Least Recently Used (LRU); NAND flash memory; dynamic data exchange; embedded systems; real-time systems; virtual memory system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
Type :
conf
DOI :
10.1109/RTCSA.2014.6910536
Filename :
6910536
Link To Document :
بازگشت