CCM: Low cost dynamic data exchange to emulate RAM on NAND flash

RTCSA(2014)

引用 0|浏览23
暂无评分
摘要
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.
更多
查看译文
关键词
comet circle model,nand circuits,write-back techniques,comet circle model (ccm),random-access storage,ccm,nand flash memory,virtual machines,least recently used (lru),physical page-level mapping,nand flash,dynamic data exchange,electronic data interchange,file system,low cost dynamic data exchange,file organisation,ram emulation,flash translation layer,embedded systems,virtual memory system,real-time systems,flash memories
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要