课题基金 / 基金详情

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

SHF: Medium: Cross-Cutting Effort to Make Non-Volatile Memories Truly Usable
SHF:中:使非易失性存储器真正可用的跨领域努力
批准号:
2107470
负责人:
Josep Torrellas
金额:
$120.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-10-01 至 2025-09-30

项目摘要

项目成果

Josep Torrellas的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3524059.3532381
发表时间: 2022-06
期刊: Proceedings of the 36th ACM International Conference on Supercomputing
影响因子: --
作者: [Apostolos Kokolis;Namrata Mantri;Shrikanth Ganapathy;J. Torrellas;J. Kalamatianos]
通讯作者: Apostolos Kokolis;Namrata Mantri;Shrikanth Ganapathy;J. Torrellas;J. Kalamatianos
DOI: 10.1145/3466752.3480060
发表时间: 2021-10
期刊: IEEE Micro
影响因子: 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 程序中的深度内存持久性错误
DOI: 10.1145/3503221.3508427
发表时间: 2022
期刊: Proceedings of the 27th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP'22
影响因子: --
作者: [Reidys, Benjamin, Huang, Jian]
通讯作者: Huang, Jian
UniHeap: managing persistent objects across managed runtimes for non-volatile memory
UniHeap:跨托管运行时管理非易失性内存的持久对象
DOI: 10.1145/3456727.3463775
发表时间: 2021
期刊: SYSTOR '21: Proceedings of the 14th ACM International Conference on Systems and Storage
影响因子: --
作者: [Li, Daixuan, Reidys, Benjamin, Sun, Jinghan, Shull, Thomas, Torrellas, Josep, Huang, Jian]
通讯作者: Huang, Jian
7
    Collaborative Research: PPoSS: LARGE: General-Purpose Scalable Technologies for Fundamental Graph Problems
    PPoSS: Planning: A Cross-Layer Approach to Accelerate Large-Scale Graph Computations on Distributed Platforms
    CNS Core: Medium: Rethinking Architecture and Operating Systems for Modern Virtualization Technologies
    CSR: Medium: Effective Control to Maximize Resource Efficiency in Large Clusters; Hardware, Runtime, and Compiler Perspectives
    海外基金