SHF: Medium: Cross-Cutting Effort to Make Non-Volatile Memories Truly Usable

SHF:中:使非易失性存储器真正可用的跨领域努力

基本信息

项目摘要

The emergence of non-volatile memory technologies offers great potential for improving the performance of modern software systems and applications, and is very likely to revolutionize multiple areas of computing. However, the use of non-volatile memory in computer systems faces substantial programming, performance, and usability challenges. These challenges hinder the widespread adoption of non-volatile memory in current and future computing systems, and make applications that use non-volatile memory difficult to write. To address these problems, this project uses a cross-cutting and multi-layer effort that makes advances in compilers, computer architecture, and distributed systems. With such an approach, the project significantly improves the software development productivity of programs using non-volatile memory technologies, as well as their performance. In addition, this project includes a robust education effort at the University of Illinois, where new interdisciplinary courses are developed and research opportunities are offered to undergraduate students and under-represented minorities.This project has three major thrusts. First, the project builds an easy-to-use and generic programming framework for non-volatile memories that requires minimal programmer involvement. Second, this project redesigns hardware primitives in the processor and memory hierarchy to minimize the overhead of both memory persistency operations and other operations needed to make the systems more usable. Third, this project develops distributed data persistency models and applies them to a distributed runtime environment that facilitates the use of non-volatile memories in distributed computing systems. The project further includes an effort to collaborate with Microsoft and Intel to perform technology transfer. Finally, this project maintains a public repository with all the data, code, results, emulators, and simulators used and developed throughout this project. The repository is accessible through http://iacoma.cs.uiuc.edu, and will be kept up to date for at least three years after the project ends.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.
非易失性存储器技术的出现为提高现代软件系统和应用程序的性能提供了巨大的潜力,并且很可能彻底改变计算的多个领域。然而,在计算机系统中使用非易失性存储器面临着大量的编程、性能和可用性挑战。这些挑战阻碍了非易失性存储器在当前和未来计算系统中的广泛采用,并且使得使用非易失性存储器的应用难以写入。为了解决这些问题,这个项目使用了一个横切和多层的努力,使编译器,计算机体系结构和分布式系统的进步。通过这种方法,该项目显着提高了使用非易失性存储器技术的程序的软件开发生产力,以及它们的性能。此外,该项目还包括在伊利诺伊大学大力开展教育工作,开发新的跨学科课程,并向本科生和代表性不足的少数民族提供研究机会。首先,该项目为非易失性存储器构建了一个易于使用和通用的编程框架,需要最少的程序员参与。其次,该项目重新设计了处理器和内存层次结构中的硬件原语,以最大限度地减少内存持久化操作和其他操作的开销,从而使系统更可用。第三,本项目开发分布式数据持久化模型,并将其应用于分布式运行时环境,以促进非易失性存储器在分布式计算系统中的使用。该项目还包括与微软和英特尔合作进行技术转让的努力。最后,这个项目维护了一个公共存储库,其中包含整个项目中使用和开发的所有数据、代码、结果、仿真器和模拟器。该存储库可通过http://iacoma.cs.uiuc.edu访问,并将在项目结束后至少三年内保持最新状态。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(8)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Cloak: tolerating non-volatile cache read latency
Distributed Data Persistency
  • DOI:
    10.1145/3466752.3480060
  • 发表时间:
    2021-10
  • 期刊:
  • 影响因子:
    3.6
  • 作者:
    Apostolos Kokolis;Antonis Psistakis;Benjamin Reidys;Jian Huang;J. Torrellas
  • 通讯作者:
    Apostolos Kokolis;Antonis Psistakis;Benjamin Reidys;Jian Huang;J. Torrellas
Understanding and detecting deep memory persistency bugs in NVM programs with DeepMC
使用 DeepMC 了解和检测 NVM 程序中的深度内存持久性错误
UniHeap: managing persistent objects across managed runtimes for non-volatile memory
UniHeap:跨托管运行时管理非易失性内存的持久对象
Execution Dependence Extension (EDE): ISA Support for Eliminating Fences
执行依赖扩展 (EDE):消除栅栏的 ISA 支持
{{ 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 }}

Josep Torrellas其他文献

Software Trace Cache for Commercial Applications
  • DOI:
    10.1023/a:1019992713965
  • 发表时间:
    2002-10-01
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Alex Ramirez;Josep Ll. Larriba-Pey;Carlos Navarro;Mateo Valero;Josep Torrellas
  • 通讯作者:
    Josep Torrellas
An Empirical Study of the Effect of Source-level Transformations on Compiler Stability
源代码级转换对编译器稳定性影响的实证研究
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Zhangxiaowen Gong;Zhi Chen;J. Szaday;David C. Wong;Zehra Sura;Neftali Watkinson;Saeed Maleki;David Padua;Alexandru Nicolau;A. Veidenbaum;Josep Torrellas
  • 通讯作者:
    Josep Torrellas
Uncorq: Unconstrained Snoop Request Delivery in Embedded-Ring Multiprocessors
Uncorq:嵌入式环多处理器中无约束的侦听请求传送

Josep Torrellas的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Josep Torrellas', 18)}}的其他基金

Collaborative Research: PPoSS: LARGE: General-Purpose Scalable Technologies for Fundamental Graph Problems
合作研究:PPoSS:大型:解决基本图问题的通用可扩展技术
  • 批准号:
    2316233
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
PPoSS: Planning: A Cross-Layer Approach to Accelerate Large-Scale Graph Computations on Distributed Platforms
PPoSS:规划:加速分布式平台上大规模图计算的跨层方法
  • 批准号:
    2028861
  • 财政年份:
    2020
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
CNS Core: Medium: Rethinking Architecture and Operating Systems for Modern Virtualization Technologies
CNS 核心:中:重新思考现代虚拟化技术的架构和操作系统
  • 批准号:
    1956007
  • 财政年份:
    2020
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
CSR: Medium: Effective Control to Maximize Resource Efficiency in Large Clusters; Hardware, Runtime, and Compiler Perspectives
CSR:中:有效控制以最大化大型集群中的资源效率;
  • 批准号:
    1763658
  • 财政年份:
    2018
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
SPX: Secure, Highly-Parallel Training of Deep Neural Networks in the Cloud Using General-Purpose Shared-Memory Platforms
SPX:使用通用共享内存平台在云中对深度神经网络进行安全、高度并行的训练
  • 批准号:
    1725734
  • 财政年份:
    2017
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
Technologies for Ultra Energy-Efficient Multicores
超节能多核技术
  • 批准号:
    1649432
  • 财政年份:
    2016
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
XPS: FULL: Breaking the Scalability Wall of Shared Memory through Fast On-Chip Wireless Communication
XPS:FULL:通过快速片上无线通信打破共享内存的可扩展性壁垒
  • 批准号:
    1629431
  • 财政年份:
    2016
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
SHF: Small: Computer Architecture for Scripting Languages
SHF:小型:脚本语言的计算机体系结构
  • 批准号:
    1527223
  • 财政年份:
    2015
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
SHF: Large: Collaborative Research: Designing the Programmable Many-Core for Extreme Scale Computing
SHF:大型:协作研究:为超大规模计算设计可编程众核
  • 批准号:
    1536795
  • 财政年份:
    2014
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
CSR: Small: A Framework for Advanced Concurrency Debugging
CSR:小型:高级并发调试框架
  • 批准号:
    1116237
  • 财政年份:
    2011
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: CyberTraining: Implementation: Medium: Cross-Disciplinary Training for Joint Cyber-Physical Systems and IoT Security
协作研究:网络培训:实施:中:联合网络物理系统和物联网安全的跨学科培训
  • 批准号:
    2230086
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Medium: A Comprehensive Modeling Framework for Cross-Layer Benchmarking of In-Memory Computing Fabrics: From Devices to Applications
协作研究:SHF:Medium:内存计算结构跨层基准测试的综合建模框架:从设备到应用程序
  • 批准号:
    2347024
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
Collaborative Research: CyberTraining: Implementation: Medium: Cross-Disciplinary Training for Joint Cyber-Physical Systems and IoT Security
协作研究:网络培训:实施:中:联合网络物理系统和物联网安全的跨学科培训
  • 批准号:
    2230087
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303115
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303114
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
SHF: Medium: Cross-Stack Algorithm-Hardware-Systems Optimization Towards Ubiquitous On-Device 3D Intelligence
SHF:中:跨堆栈算法-硬件-系统优化,实现无处不在的设备上 3D 智能
  • 批准号:
    2312758
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: CPS Medium: Learning through the Air: Cross-Layer UAV Orchestration for Online Federated Optimization
合作研究:CPS 媒介:空中学习:用于在线联合优化的跨层无人机编排
  • 批准号:
    2313110
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR: Medium: Towards A Unified Memory-centric Computing System with Cross-layer Support
协作研究:CSR:中:迈向具有跨层支持的统一的以内存为中心的计算系统
  • 批准号:
    2310422
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: CyberTraining: Implementation: Medium: Cross-Disciplinary Training for Joint Cyber-Physical Systems and IoT Security
协作研究:网络培训:实施:中:联合网络物理系统和物联网安全的跨学科培训
  • 批准号:
    2404946
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Security and Robustness for Intermittent Computing Using Cross-Layer Post-CMOS Approaches
协作研究:SaTC:CORE:中:使用跨层后 CMOS 方法的间歇计算的安全性和鲁棒性
  • 批准号:
    2303116
  • 财政年份:
    2023
  • 资助金额:
    $ 120万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了