Write Activity Reduction on Flash Main Memory Via Smart Victim Cache

Liang Shi,Chun Jason Xue,Jingtong Hu,Wei-Che Tseng,Xuehai Zhou,Edwin Hsing-Mean Sha
DOI: https://doi.org/10.1145/1785481.1785503
2010-01-01
Abstract:Flash Memory is a desirable candidate for main memory replacement in embedded systems due to its low leakage power consumption, higher density and non-volatility characteristics. There are two challenges in applying flash memory as main memory. First, the write operations are much slower than read operations. Second, the lifetime of flash memory depends on the number of the write/erase operations. In this paper, we introduce a smart victim cache architecture to reduce the write activities by exploring the coarse grain accessing character of NAND flash memory. Experimental results show that the proposed approaches can reduce write activities on flash main memory by 65.38% on average compared to traditional architecture.
What problem does this paper attempt to address?