【技术实现步骤摘要】
ACM DAC,2016)通过硬件隔离的方式来对子块划分并根据无效子块数目和释放单位空间的时间损耗来选择目标子块;GSM(C.
‑
y.Liu,J.Kotra,M.Jung,and M.Kandemir.PEN:Design and Evaluation of Partial
‑
Erase for 3D NAND
‑
Based High Density SSDs.In Proc.of USENIX FAST,2018)通过软件隔离的方式划分子块,同时将回收效益(单位时间回收的无效空间)作为选择目标子块的度量。然而,在如何利用数据更新特性来提高子块擦除效率方面在很大程度上仍然未被探索。
[0006]本专利技术的动机是存储系统中表现出来的高度倾斜的访问特征。通过将热写数据(短时间内被频繁更新)引导到快要被擦除的子块中,本专利技术能够投机地减少目标子块中的有效页数目,因此缩短数据迁移过程。
技术实现思路
[0007]本专利技术的目的在于针对现有技术存在的3D闪存中出现的严重的大块问题导致损害闪存整 ...
【技术保护点】
【技术特征摘要】
1.一种加速3D NAND闪存中的子块擦除的方法,其特征在于包括以下步骤:1)数据写入,包括划分逻辑页热度,阶梯式将不同热度的数据写入不同分组的块内;2)垃圾回收,包括目标块的选择和目标子块的选择以及有效页的迁移;3)基于模式设计,包括在不同子块划分模式下确定度量指标,将数据写入高回收效益子块。2.如权利要求1所述一种加速3D NAND闪存中的子块擦除的方法,其特征在于在步骤1)中,所述数据写入的具体步骤为:1.1根据来自主机的请求的逻辑页在短时间内的访问频次,选择多个合适的阈值用来区分具有不同更新频率的逻辑页;1.2根据每个块的回收效益,将所有块划分到不同的分组中,分组的数目与数据热度的总数相同,将具有高回收效益的块集中;块的回收效益的计算包括块内无效子块的数目或垃圾回收过程中单位时间释放的空间等;1.3通过记录的各个逻辑页的热度,将该逻辑页写入到与该热度对应的分组中的块内;将具有高热度的数据写入到具有高回收效益的块中,通过热写数据的快速更新,投机地增加块内无效页的数目,不同热度热划分使得块内无效页数目呈阶梯式增加;1.4根据块内所有子块中页面分布,选择合适的目标子块,通过优化块内有高回收效益的子块的空间分布进一步促...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。