【技术实现步骤摘要】
一种非对称读延迟感知的数据放置方法
本专利技术涉及数据放置及闪存堆叠
,尤其是一种基于高密度闪存中非对称读延迟感知的数据放置方法。
技术介绍
在过去几十年中NAND闪存得到了迅速的发展,特别是闪存堆叠技术的发展使得闪存的密度越来越高,例如,3bits/cell的TLC闪存已经成为闪存市场的主导,闪存的架构已经朝着3D堆叠的方式转变,可达96层甚至更高。更为重要的是,4bits/cell的QLC以及5bits/cell的PLC也正在开发之中,并且可以进一步增加层数。由于闪存出色的读取性能,可将一些高密度的闪存,例如QLC,用作读取密集型存储。但是存在的问题是,闪存的读取延迟也在不断的增加,更为糟糕的是,随着闪存密度的增加,其读延迟将进一步提高,因此,降低高密度闪存的读延迟已经成为一项至关重要的任务。读取延迟的增加至少来源于两个方面:第一个方面是存储单元中存放了多个bit,而读取不同位置的bit所代表的页延迟不一致,最高位的bit所代表的的页延迟最高,最低位的bit所代表的的页延迟最低。以使用QLC为例且四个页面分 ...
【技术保护点】
1.一种非对称读延迟感知的数据放置方法,其特征在于闪存控制器中添加热读数据识别机制、冷读数据识别机制和数据放置标记,通过使用有限的最近最久未使用链表(LRU)来记录最近访问慢页上的数据位置,通过位图来标记快页是否被访问,并将慢页上的热读数据和快页上的冷读数据进行迁移,实现数据的重新放置,所述慢页上的数据采用热读识别机制,并根据当前访问为慢页上的数据是否在LRU中命中来判别数据是否迁移与剔除,若命中,那么判别当前访问的数据是否为热读数据,如果是则立即在快页中寻找几个冷页组合成一个字线形式进行迁移;若不为热读数据,则根据LRU方法命中放链表首位;若没有命中,将当前访问的数据位置 ...
【技术特征摘要】
1.一种非对称读延迟感知的数据放置方法,其特征在于闪存控制器中添加热读数据识别机制、冷读数据识别机制和数据放置标记,通过使用有限的最近最久未使用链表(LRU)来记录最近访问慢页上的数据位置,通过位图来标记快页是否被访问,并将慢页上的热读数据和快页上的冷读数据进行迁移,实现数据的重新放置,所述慢页上的数据采用热读识别机制,并根据当前访问为慢页上的数据是否在LRU中命中来判别数据是否迁移与剔除,若命中,那么判别当前访问的数据是否为热读数据,如果是则立即在快页中寻找几个冷页组合成一个字线形式进行迁移;若不为热读数据,则根据LRU方法命中放链表首位;若没有命中,将当前访问的数据位置放入LRU,并将LRU末尾一个数据剔除;所述快页上的数据采用冷读识别机制,若快页上的数据被访问了就认为是热读数据,若从来没被访问过则认为是冷读数据,初始时,所对应的快页均重置为0,表示未被读取,一旦被读...
【专利技术属性】
技术研发人员:石亮,吕熠娜,诸葛晴凤,沙行勉,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。