基于NVRAM的高性能软件栈关键技术研究

基本信息
批准号:61902405
项目类别:青年科学基金项目
资助金额:26.00
负责人:张文喆
学科分类:
依托单位:中国人民解放军国防科技大学
批准年份:2019
结题年份:2022
起止时间:2020-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:
关键词:
虚拟内存虚拟化硬件事务化硬件内存管理编程模型
结项摘要

Current memory hierarchy remains unchanged for decades, which is becoming the bottleneck of modern computer systems. The emerging of the new NVRAM (Non-volatile Random Access Memory) will lead to huge changes in computer architecture and bring impacts to the upper software systems. It raises a big challenge: how to manage this new type of memory and what interface to provide to the upper applications to use it...Facing the challenge, this project aims to propose a memory management system based on NVRAM that offers efficient support and interface to upper applications. Previous studies provided memory management and non-volatile programming support but they are all trapped by poor performance. In order to break the performance bottleneck, this project aims to conduct research on (1) runtime guided efficient page management, (2) efficient transactional memory system based on hardware transactional memory, and (3) efficient data consistency based on virtualization hardware. The result of this project will be a high efficient prototype system that offers support for upper applications to use NVRAM and manage their data consistently in NVRAM, which will enables futures high performance applications to make the best of NVRAM.

现有的存储层次已经被沿用了几十年了,其逐渐成为计算机系统的瓶颈。非易失存储器件(NVRAM)这一新型存储器件的出现将为底层架构带来重大革新,并广泛影响着上层软件系统。如何用好管理好NVRAM这种新型存储器件,并向上层应用提供易用高效的编程接口和模型,是未来计算机系统急需应对的挑战。..本课题面向新型非易失存储器件(NVRAM),研究在系统软件层的存储管理,向上层应用提供通用高效的使用NVRAM的接口和支持,克服已有工作中针对NVRAM物理页面管理的低效以及非易失编程系统开销大等性能瓶颈。重点研究基于运行时指导的混合页面管理和调度、基于硬件事务化的高效事务化执行、基于硬件虚拟化的高效非易失数据更新等关键技术,最终形成的系统能够有效支持上层应用直接申请和使用NVRAM,在NVRAM上组织非易失数据并进行高效一致性更新,为未来各项应用特别是高性能应用使用NVRAM提供支撑。

项目摘要

本课题面向新型非易失存储器件(NVRAM),研究在系统软件层的存储管理,向上层应用提供通用高效的使用NVRAM的接口和支持,研究并提出了面向NVRAM的高效存储管理、面向NVRAM的事务化、面向NVRAM的访存监控和数据一致性更新等技术,形成了一套支撑应用程序分配和使用NVRAM的高效的接口和原型系统,能够有效支持上层应用直接申请和使用NVRAM,在NVRAM上组织非易失数据并进行高效一致性更新,为未来各项应用特别是高性能应用使用NVRAM提供支撑。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

监管的非对称性、盈余管理模式选择与证监会执法效率?

监管的非对称性、盈余管理模式选择与证监会执法效率?

DOI:
发表时间:2016
2

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
3

黄河流域水资源利用时空演变特征及驱动要素

黄河流域水资源利用时空演变特征及驱动要素

DOI:10.18402/resci.2020.12.01
发表时间:2020
4

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
5

中国参与全球价值链的环境效应分析

中国参与全球价值链的环境效应分析

DOI:10.12062/cpre.20181019
发表时间:2019

张文喆的其他基金

相似国自然基金

1

具有柔性的高性能机器人软件平台关键技术研究

批准号:U1713207
批准年份:2017
负责人:王念峰
学科分类:E0501
资助金额:300.00
项目类别:联合基金项目
2

基于软件体系结构知识的软件架构过程及其关键技术研究

批准号:60903034
批准年份:2009
负责人:梁鹏
学科分类:F0203
资助金额:18.00
项目类别:青年科学基金项目
3

并行系统高性能通信软件若干关键技术的研究

批准号:60103019
批准年份:2001
负责人:舒继武
学科分类:F0204
资助金额:3.00
项目类别:青年科学基金项目
4

基于软件水印的JAVA可信运行环境关键技术研究

批准号:90718010
批准年份:2007
负责人:王建民
学科分类:F0202
资助金额:50.00
项目类别:重大研究计划