课题基金 / 基金详情

SHF: Medium: Software Engineering for Hardware Errors

SHF: Medium: Software Engineering for Hardware Errors
SHF:中:针对硬件错误的软件工程
批准号:
1956374
负责人:
Sarita Adve
金额:
$120.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-07-01 至 2024-06-30

项目摘要

项目成果

Sarita Adve的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Silicon technology underlying the growth in computer performance and functionality over the last several decades is now reaching fundamental physical limits. As this happens, computer hardware is becoming increasingly susceptible to errors. Traditional reliability solutions to avoid such errors rely on indiscriminate redundancy, which is too expensive for emerging systems. A promising approach is to rely on software to provide acceptable resiliency to hardware errors at a much lower cost by using selective redundancy only where needed. A key obstacle to practical adoption of software-driven solutions is that some hardware errors may escape the software stack, leading to unacceptable data corruptions. It is therefore critical to develop analysis techniques that can identify software regions that are potentially vulnerable to hardware errors, and low-cost mitigation or hardening techniques that can make such software regions resilient to data corruption.This project is to develop a principled and scalable approach to resiliency analysis and hardening for software. The project is based on two observations. First, resiliency analysis is analogous to the problem of software testing, which seeks to find software bugs. Second, resiliency hardening is analogous to software debugging and repair. The work will leverage methods previously used for software testing and debugging to improve resiliency analysis and hardening for diverse computer architectures. It will (1) explore new testing-based techniques to improve the quality and diversity of test inputs used for resiliency analysis; (2) leverage program-analysis and machine-learning methods to make resiliency analysis faster and more accurate for diverse computer architectures; (3) develop formal specifications, optimization strategies, and machine-learning-based methods to harden software using low-cost checkers; and (4) develop techniques to apply resiliency solutions in an incremental and compositional way. The goal is to make the promise of low-cost software-driven approaches to hardware reliability practical by incorporating resiliency analysis and hardening within a modern software-development workflow. The project offers the opportunity for multidisciplinary training of students in the fields of computer architecture, software testing, program analysis, and machine learning, as well as broadening participation in computing through increased recruitment and retention efforts for women and under-represented minorities.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.
期刊论文(23)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3527319
发表时间: 2022-04
期刊: Proceedings of the ACM on Programming Languages
影响因子: --
作者: [Shubham Ugare;Gagandeep Singh]
通讯作者: Shubham Ugare;Gagandeep Singh
DOI: 10.1109/issre5003.2020.00044
发表时间: 2018-07
期刊: 2020 IEEE 31st International Symposium on Software Reliability Engineering (ISSRE)
影响因子: --
作者: [Kaiyuan Wang;Allison Sullivan;D. Marinov;S. Khurshid]
通讯作者: Kaiyuan Wang;Allison Sullivan;D. Marinov;S. Khurshid
DOI: 10.1145/3510003.3510170
发表时间: 2022-05
期刊: 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE)
影响因子: --
作者: [Anjiang Wei;Pu Yi;Zhengxi Li;Tao Xie;D. Marinov;Wing Lam]
通讯作者: Anjiang Wei;Pu Yi;Zhengxi Li;Tao Xie;D. Marinov;Wing Lam
AQUA: Automated Quantized Inference for Probabilistic Programs
AQUA:概率程序的自动量化推理
DOI: 10.1007/978-3-030-88885-5_16
发表时间: 2021
期刊: 2021 in Automated Technology for Verification and Analysis
影响因子: --
作者: [Huang, Zixin, Dutta, Saikat, Misailovic, Sasa]
通讯作者: Misailovic, Sasa
23
    Collaborative Research: PPoSS: LARGE: Scalable Specialization in Distributed Edge-Cloud Systems – The Extended Reality Case
    CCRI: New: An Open End-to-End Extended Reality System Infrastructure: Enabling Domain-Specific Edge Systems Research
    SHF: Small: Hardware-Software Co-Designed Coherence: A Complete Coherence Solution for Performance-, Energy-, and Complexity-Efficiency
    SHF: Small: Software-Driven Hardware Resiliency
    海外基金