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

批准号:
61902405
项目类别:
青年科学基金项目
资助金额:
26.0 万元
负责人:
张文喆
依托单位:
学科分类:
F0202.系统软件、数据库与工业软件
结题年份:
2022
批准年份:
2019
项目状态:
已结题
项目参与者:
--
国基评审专家1V1指导 中标率高出同行96.8%
结合最新热点,提供专业选题建议
深度指导申报书撰写,确保创新可行
指导项目中标800+,快速提高中标率
微信扫码咨询
中文摘要
现有的存储层次已经被沿用了几十年了,其逐渐成为计算机系统的瓶颈。非易失存储器件(NVRAM)这一新型存储器件的出现将为底层架构带来重大革新,并广泛影响着上层软件系统。如何用好管理好NVRAM这种新型存储器件,并向上层应用提供易用高效的编程接口和模型,是未来计算机系统急需应对的挑战。..本课题面向新型非易失存储器件(NVRAM),研究在系统软件层的存储管理,向上层应用提供通用高效的使用NVRAM的接口和支持,克服已有工作中针对NVRAM物理页面管理的低效以及非易失编程系统开销大等性能瓶颈。重点研究基于运行时指导的混合页面管理和调度、基于硬件事务化的高效事务化执行、基于硬件虚拟化的高效非易失数据更新等关键技术,最终形成的系统能够有效支持上层应用直接申请和使用NVRAM,在NVRAM上组织非易失数据并进行高效一致性更新,为未来各项应用特别是高性能应用使用NVRAM提供支撑。
英文摘要
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提供支撑。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
TEES: topology-aware execution environment service for fast and agile application deployment in HPC
TEES:拓扑感知执行环境服务,用于在 HPC 中快速、敏捷地部署应用程序
DOI:10.1631/fitee.2100284
发表时间:2022-06
期刊:Springer Nature
影响因子:--
作者:Mingtian Shao;Kai Lu;Wanqing Chi;Ruibo Wang;Yiqin Dai;Wenzhe Zhang
通讯作者:Wenzhe Zhang
DOI:10.1631/fitee.2100016<cla>tp315
发表时间:2022
期刊:Frontiers of Information Technology & Electronic Engineering
影响因子:3
作者:Shao Mingtian;Lu Kai;Zhang Wenzhe
通讯作者:Zhang Wenzhe
DOI:10.1007/s42514-020-00049-2
发表时间:2020-09
期刊:CCF Transactions on High Performance Computing
影响因子:0.9
作者:Zhenwei Wu;Kai Lu;Ruibo Wang;Wenzhe Zhang
通讯作者:Wenzhe Zhang
DOI:10.1631/fitee.2100016
发表时间:2022-03
期刊:Frontiers of Information Technology & Electronic Engineering
影响因子:3
作者:Shao Mingtian;Lu Kai;Zhang Wenzhe
通讯作者:Zhang Wenzhe
国内基金
海外基金
