带磨损均衡的小粒度非易失性内存管理机制  被引量:2

In-page Wear-leveling Memory Management Based on Non-volatile Memory

在线阅读下载全文

作  者:孙强 诸葛晴凤 陈咸彰 沙行勉[1,2] 吴林 SUN Qiang;ZHUGE Qing-feng;CHEN Xian-zhang;Edwin H.-M.SHA;WU Lin(College of Computer Science,Chongqing University,Chongqing 400044,China;School of Computer Science and Software Engineering,East China Normal University,Shanghai 200062,China;College of Communication Engineering,Chongqing University,Chongqing 400044,China)

机构地区:[1]重庆大学计算机学院,重庆400044 [2]华东师范大学计算机科学与软件工程学院,上海200062 [3]重庆大学通信工程学院,重庆400044

出  处:《计算机科学》2018年第B11期505-510,共6页Computer Science

基  金:国家自然科学基金(61472052);中国博士后科学基金(2017M620412)资助

摘  要:非易失性内存以其卓越的特性被视作具有巨大潜力的下一代存储设备。然而,非易失性存储单元存在写耐受度低的缺点,使其难以承受频繁的小粒度数据更新操作。文中针对非易失性存储器,提出带磨损均衡的小粒度内存分配管理系统(IWMM)。IWMM将单个内存页分割为多个基本存储单元以适应小粒度的内存分配和数据更新操作。IWMM采用定向顺序分配算法轮流地使用单个内存页中的基本存储单元,从而将小粒度写操作均衡地分布到内存页内的各个存储单元中。实验表明,对比同样致力于磨损均衡的小粒度内存管理系统NVMalloc,IWMM能将内存页的写次数降低52.6%;同时,在内存回收率高于50%的应用场景中,性能比glibc malloc高27.6%。Emerging non-volatile memory(NVM)is the promising next-generation storage for its advanced characteristics.However,the low endurance of NVM cells makes them vulnerable to frequent fine-grained data updates.This paper proposed a novel in-page wear-leveling memory management(IWMM)for NVM-based storage.IWMM divides pages into basic memory units to support fine-grained updates.IWMM alternatively allocates the memory units of a page with directional order allocation algorithm to distribute fine-grained updates evenly on memory cells.Experimental results show that the wear counts of IWMM can achieve 52.6%reduction over that of NVMalloc,a wear-conscious allocator.Meanwhile,the preformance of IWMM is 27.6%better than glibc malloc when the ratio of memory deallocation is less than 50%.

关 键 词:非易失性内存 小粒度 内存管理 磨损均衡 

分 类 号:TP316.89[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象