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