一种非对称读延迟感知的数据放置方法与流程

文档序号:20838503发布日期:2020-05-22 17:11阅读:来源:国知局

技术特征:

1.一种非对称读延迟感知的数据放置方法,其特征在于闪存控制器中添加热读数据识别机制、冷读数据识别机制和数据放置标记,通过使用有限的最近最久未使用链表(lru)来记录最近访问慢页上的数据位置,通过位图来标记快页是否被访问,并将慢页上的热读数据和快页上的冷读数据进行迁移,实现数据的重新放置,所述慢页上的数据采用热读识别机制,并根据当前访问为慢页上的数据是否在lru中命中来判别数据是否迁移与剔除,若命中,那么判别当前访问的数据是否为热读数据,如果是则立即在快页中寻找几个冷页组合成一个字线形式进行迁移;若不为热读数据,则根据lru方法命中放链表首位;若没有命中,将当前访问的数据位置放入lru,并将lru末尾一个数据剔除;所述快页上的数据采用冷读识别机制,若快页上的数据被访问了就认为是热读数据,若从来没被访问过则认为是冷读数据,初始时,所对应的快页均重置为0,表示未被读取,一旦被读取之后,则标记为1,那么所有在快页上标记为0的数据均可能作为冷页而被迁移;所述热读识别机制识别出被lru命中且访问次数超过阈值的页面,并做好标记,在放置之前,几个冷读数据也被另一个识别过程所识别,结合热读和冷读数据,通过闪存编程到新的字线上。

2.根据权利要求1所述非对称读延迟感知的数据放置方法,其特征在于所述快页为单个字线上多个页中在相同条件下访问时速度较快的闪存页;所述慢页为单个字线上多个页中在相同条件下访问时速度较慢的闪存页;所述快页和慢页是根据相同条件下访问的延迟而确定,从延迟高到低的顺序由快变慢。

3.根据权利要求1所述非对称读延迟感知的数据放置方法,其特征在于所述迁移在慢页上采用热读数据触发的迁移机制,快页上采用冷读数据触发的迁移机制,并以字线为单位的一次迁移中,热读数据被重新放置在快页上,冷读数据被重新放置在慢页上。


技术总结
本发明公开了一种非对称读延迟感知的数据放置方法,其特点是在闪存控制器中添加热读数据识别机制和冷读数据识别机制以及数据放置标记,通过使用有限的最近最久未使用链表(LRU)来记录最近访问慢页上的数据位置,实现数据的重新放置。本发明与现有技术相比具有良好的闪存读性能,优化了数据的放置,大大降低了延迟差异所带来的性能损耗,以最大限度地利用高密度闪存页面的特征,提高快页访问的效益,减少对慢页访问的影响,提高闪存读性能。

技术研发人员:石亮;吕熠娜;诸葛晴凤;沙行勉
受保护的技术使用者:华东师范大学
技术研发日:2019.12.24
技术公布日:2020.05.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1