FTL2

ABSTACT

1.NAND flash memory  (主要缺点):

(1)partial page updates

(2)general-purpose cache usually does not specifically consider and eliminate duplicated contents, despite its popularity.

2.way

Content Cache :logs the latest contents in a high-speed temporary storage

Instroduction

1.FTL2 : a hybrid Flash Translation Layer with Logging

The basic idea: log recently updated contents in a high-speed temporary storage called Content Cache before data reach flash memory
2. FTL2 identifies partial page updates by comparing the differences between the current and new page contents. New data which are part of a page are stored (“logged”) in Content Cache. They are applied back to the original page for read requests on-the-fly.Therefore, time-consuming flash page writes are transformed into fast flash read and DRAM read/write operations.

 

FTL2

1.The number of updated bytes is obtained by the Update Analyzer. If it exceeds a predefined threshold,the request will be handled by the mapping mechanism. Otherwise,new contents are stored in Content Cache, avoiding one page write operation in flash memory.

更新的字节数是由更新分析仪获得。如果超过一个预定义的阈值,该请求将被处理的映射机制。否则,新的内容存储在内容的缓存,避免一页写操作在快闪记忆体。

2. 在3.2有offset(position of the segment)、bytes (update length)和 a page log 定义(update length)

3.Update Analyzer use XOR

4.对于update 还有 logging threshold (e.g.5%)

5.Content Cache 里面包涵 LRU算法(3.3 结尾)

 

 

转载于:https://www.cnblogs.com/yaolei/p/3479245.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值