How to enable software isolation and boost system performance with sub-block erase over 3D flash memory.

CODES+ISSS(2016)

引用 20|浏览47
暂无评分
摘要
The write amplification problem deteriorates as the block size of modern flash-memory chips keeps increasing. Without the careful garbage collection, significant live-page copying might even worsen the reliability problem, that is already severe to 3D flash memory. In this work, we propose a sub-block erase design to not only alleviate the write amplification problem by reducing livepage copying but also improve the system reliability with a software isolation strategy. In particular, sub-blocks are carefully allocated to satisfy write requests so as to reduce disturbance by using free or invalid sub-blocks as isolation layers among sub-blocks, without additional hardware cost and capacity loss. A series of experiments were conducted to evaluate the capability of the proposed design. The results show that the proposed design is very effective in improving the system performance by reducing garbage collection overheads and in improving the device reliability/lifetime.
更多
查看译文
关键词
system performance,3D flash memory chips,write amplification problem,live-page copying,reliability problem,subblock erase design,system reliability,software isolation strategy,isolation layers,hardware cost,capacity loss,garbage collection overheads
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要