CNS Core: Small: Rethinking High-Performance Persistent Transactions
CNS 核心:小型:重新思考高性能持久事务
基本信息
- 批准号:2106117
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2021
- 资助国家:美国
- 起止时间:2021-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Persistent memory is an exciting new technology that bridges the gap between two well-established technologies: main memory, which is fast to access but loses its contents in the event of power loss or hardware failure, and the disk, which is slow to access but retains its contents if the power goes off or the hardware fails. To help programmers write correct programs using persistent memory, programming languages provide a construct called persistent transactions, which help ensure that persistent memory can recover to an understandable state after a power or hardware failure. However, existing algorithms for persistent transactions slow programs significantly because they rely on techniques called crash-consistency mechanisms that are inefficient. The project develops two novel crash-consistency mechanisms that overcome the limitations of prior crash-consistency mechanisms. The project applies these new mechanisms to develop new persistent transaction algorithms. The project evaluates these algorithms empirically in comparison to prior persistent transaction algorithms, on real-world persistent memory programs and platforms. A key insight of the new crash-consistency mechanisms lies in the novel way they leverage technology called hardware transactional memory that is included in Intel processors. The work aims to contribute efficient crash-consistency mechanisms and persistent transaction algorithms that are more efficient than prior approaches and to influence future research in this rapidly developing area.The project aims to improve the performance of a key construct for achieving reliable persistent memory programs. This improvement can help make persistent memory widely practical, by achieving both main memory's performance and the disk's retention of contents in the event of failure. Practical persistent memory will improve programmer productivity and make computing systems faster and more reliable. These benefits in turn will impact society across domains that rely on computing, including science, engineering, transportation, and medicine. To increase impact, the implementations resulting from the project will be made publicly available in addition to published research papers. Undergraduate and graduate courses taught by the PI will incorporate the project's research topics. Workshops organized by the PI will expose undergraduate students, especially students who are members of underrepresented groups, to computing research and grad school. These activities will help to educate a diverse workforce of computer scientists trained in the project's topics and research.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
持久内存是一项令人兴奋的新技术,它弥补了两种成熟技术之间的差距:主内存访问速度快,但在断电或硬件故障时会丢失其内容;磁盘访问速度慢,但在断电或硬件故障时会丢失其内容。如果电源关闭或硬件出现故障,则保留其内容。为了帮助程序员使用持久内存编写正确的程序,编程语言提供了一种称为持久事务的结构,这有助于确保持久内存在电源或硬件故障后可以恢复到可理解的状态。然而,现有的持久事务算法会显着降低程序速度,因为它们依赖于效率低下的称为崩溃一致性机制的技术。该项目开发了两种新颖的崩溃一致性机制,克服了先前崩溃一致性机制的局限性。该项目应用这些新机制来开发新的持久事务算法。该项目在现实世界的持久内存程序和平台上,与之前的持久事务算法进行比较,根据经验评估这些算法。新的崩溃一致性机制的一个关键见解在于它们利用英特尔处理器中包含的称为硬件事务内存的技术的新颖方式。这项工作旨在提供比以前的方法更高效的高效崩溃一致性机制和持久事务算法,并影响这个快速发展领域的未来研究。该项目旨在提高实现可靠持久内存程序的关键结构的性能。通过实现主内存的性能和磁盘在发生故障时保留内容,这一改进可以帮助持久内存广泛实用。实用的持久内存将提高程序员的生产力,并使计算系统更快、更可靠。这些好处反过来将影响依赖计算的各个领域的社会,包括科学、工程、交通和医学。为了增加影响力,除了已发表的研究论文外,该项目的实施结果也将公开。 PI 教授的本科生和研究生课程将纳入该项目的研究主题。 PI 组织的研讨会将使本科生,特别是属于代表性不足群体的学生,接触计算机研究和研究生院。这些活动将有助于培养受过项目主题和研究培训的多元化计算机科学家队伍。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Cape: compiler-aided program transformation for HTM-based cache side-channel defense
Cape:基于 HTM 的缓存侧通道防御的编译器辅助程序转换
- DOI:10.1145/3497776.3517778
- 发表时间:2022-03
- 期刊:
- 影响因子:0
- 作者:Zhang, Rui;Bond, Michael D.;Zhang, Yinqian
- 通讯作者:Zhang, Yinqian
Developer’s Responsibility or Database’s Responsibility? Rethinking Concurrency Control in Databases
开发人员的责任还是数据库的责任?
- DOI:
- 发表时间:2023-01
- 期刊:
- 影响因子:0
- 作者:Cheng, Chaoyi;Han, Mingzhe;Xu, Nuo;Blanas, Spyros;Bond, Michael D.;Wang, Yang
- 通讯作者:Wang, Yang
Distilling the Real Cost of Production Garbage Collectors
提取垃圾收集器的实际生产成本
- DOI:10.1109/ispass55109.2022.00005
- 发表时间:2022-05
- 期刊:
- 影响因子:0
- 作者:Cai, Zixian;Blackburn, Stephen M.;Bond, Michael D.;Maas, Martin
- 通讯作者:Maas, Martin
Mako: a low-pause, high-throughput evacuating collector for memory-disaggregated datacenters
Mako:用于内存分解数据中心的低暂停、高吞吐量疏散收集器
- DOI:10.1145/3519939.3523441
- 发表时间:2022-06-09
- 期刊:
- 影响因子:0
- 作者:Haoran Ma;Chenxi Wang;Yifan Qiao;Miryung Kim
- 通讯作者:Miryung Kim
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Michael Bond其他文献
Early transference interventions with male patients in psychotherapy.
心理治疗中男性患者的早期移情干预。
- DOI:
- 发表时间:
2001 - 期刊:
- 影响因子:0
- 作者:
E. Banon;Marcella Evan;Michael Bond - 通讯作者:
Michael Bond
An Introduction to the Five-Factor Model and Its Applications
五因素模型及其应用简介
- DOI:
10.1016/j.brat.2022.104067 - 发表时间:
2009 - 期刊:
- 影响因子:4.1
- 作者:
R. McCrae;Oliver P John;Michael Bond;Peter Borkenau;David M. Buss;P. Costa;Donald W. Fiske;Lew Goldberg;Robert Hogan;Warren Norman;Ing Systems Of Guilford;H. J. E. Cattell;So When Tupes - 通讯作者:
So When Tupes
Identification of novel p-cresol inhibitors that reduce Clostridioides difficile’s ability to compete with species of the gut microbiome
鉴定新型对甲酚抑制剂,可降低艰难梭菌与肠道微生物组物种竞争的能力
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:4.6
- 作者:
M. Harrison;Rebecca J. Farthing;Nyasha Allen;Lucy M Ahern;K. Birchall;Michael Bond;H. Kaur;B. Wren;J. Bergeron;Lisa F. Dawson - 通讯作者:
Lisa F. Dawson
Michael Bond的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Michael Bond', 18)}}的其他基金
XPS: FULL: Collaborative Research: Rethinking Architecture Support for Memory Consistency
XPS:完整:协作研究:重新思考对内存一致性的架构支持
- 批准号:
1629126 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Hybrid Static-Dynamic Analyses for Region Serializability
SHF:小型:协作研究:区域可串行性的混合静态动态分析
- 批准号:
1421612 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CAREER: Practical Language and System Support for Reliable Concurrent Software
职业:可靠并发软件的实用语言和系统支持
- 批准号:
1253703 - 财政年份:2013
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
CSR: Small: Making Software Transactional Memory More than a Research Toy
CSR:小:让软件事务内存不仅仅是一个研究玩具
- 批准号:
1218695 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似国自然基金
基于NRF2调控KPNB1促进PD-L1核转位介导非小细胞肺癌免疫治疗耐药的机制研究
- 批准号:82303969
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
polyG蛋白聚集体诱导小胶质细胞活化在神经元核内包涵体病中的作用及机制研究
- 批准号:82301603
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
前丘脑室旁核小胶质细胞经由TNF-α参与强迫进食行为的作用及机制研究
- 批准号:82301521
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
空间邻近标记技术研究莱茵衣藻蛋白核小管与碳浓缩机制的潜在关系
- 批准号:32300220
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
小胶质细胞调控外侧隔核-腹侧被盖区神经环路介导社交奖赏障碍的机制研究
- 批准号:82304474
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine
CNS Core:小型:可扩展无服务器边缘计算引擎的核心调度技术和编程抽象
- 批准号:
2322919 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CNS Core: Small: Network Wide Sensing by Leveraging Cellular Communication Networks
CNS 核心:小型:利用蜂窝通信网络进行全网络传感
- 批准号:
2343469 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
NSF-BSF: CNS Core: Small: Reliable and Zero-Power Timekeepers for Intermittently Powered Computing Devices via Stochastic Magnetic Tunnel Junctions
NSF-BSF:CNS 核心:小型:通过随机磁隧道结为间歇供电计算设备提供可靠且零功耗的计时器
- 批准号:
2400463 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: Accelerating Serverless Cloud Network Performance
协作研究:CNS 核心:小型:加速无服务器云网络性能
- 批准号:
2229454 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Small: A Compilation System for Mapping Deep Learning Models to Tensorized Instructions (DELITE)
合作研究:CNS Core:Small:将深度学习模型映射到张量化指令的编译系统(DELITE)
- 批准号:
2230945 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant