-
题名基于持久化内存的索引设计重新思考与优化
被引量:3
- 1
-
-
作者
韩书楷
熊子威
蒋德钧
熊劲
-
机构
计算机体系结构国家重点实验室(中国科学院计算技术研究所)
中国科学院大学
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2021年第2期356-370,共15页
-
基金
国家重点研发计划项目(2018YFB1003303)
中国科学院战略性先导科技专项资助(XDB44030200)
+1 种基金
北京市自然科学基金海淀原始创新联合基金项目(L192038)
中国科学院青年创新促进会资助项目。
-
文摘
非易失性内存(non-volatile memory,NVM)是近几年来出现的一种新型存储介质.一方面,同传统的易失性内存一样,它有着低访问延迟、可字节寻址的特性;另一方面,与易失性内存不同的是,掉电后它存储的数据不会丢失,此外它还有着更高的密度以及更低的能耗开销.这些特性使得非易失性内存有望被大规模应用在未来的计算机系统中.非易失性内存的出现为构建高效的持久化索引提供了新的思路.由于非易失性硬件还处于研究阶段,因此大多数面向非易失性内存的索引研究工作基于模拟环境开展.在2019年4月英特尔发布了基于3D-XPoint技术的非易失性内存硬件apache pass(AEP),这使得研究人员可以基于真实的硬件环境去进行相关研究工作.首先评测了真实的非易失性内存器件,结果显示AEP的写延迟接近DRAM,而读延迟是DRAM的3~4倍.基于对硬件的实际评测结果,研究发现过去很多工作对非易失性内存的性能假设存在偏差,这使得过去的一些工作大多只针对写性能进行优化,并没有针对读性能进行优化.因此,重新审视了之前研究工作,针对过去的混合索引工作进行了读优化.此外,还提出了一种基于混合内存的异步缓存方法.实验结果表明,经过异步缓存方法优化后的混合索引读性能是优化前的1.8倍,此外,经过异步缓存优化后的持久化索引最多可以降低50%的读延迟.
-
关键词
非易失性内存
持久化内存
索引
存储系统
键值存储系统
-
Keywords
non-volatile memory
persistent memory
index
storage systems
key-value store
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-