课题基金 / 基金详情

Collaborative Research: SHF: Medium: Near-Hardware Program Repair and Optimization

Collaborative Research: SHF: Medium: Near-Hardware Program Repair and Optimization
合作研究:SHF:中:近硬件程序修复和优化
批准号:
2211749
负责人:
Westley Weimer
金额:
$55.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2026-09-30

项目摘要

项目成果

Westley Weimer的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The project addresses today's reality that special-purpose computing hardware and hardware accelerators have become de facto necessities for supporting the large-scale computations used for data analysis, AI and machine learning, scientific modeling, and social-media platforms. At the same time, education and existing tools still require computer programmers to have deep knowledge of both low-level hardware considerations and higher-level application logic. Higher levels of program abstraction are more tractable for humans and automated program improvement methods because they separate algorithm logic from implementation details, while lower 'near-hardware' levels of abstraction are difficult for humans to understand and optimize because of the many crucial architectural and hardware details that often interact with application-level logic in non-trivial ways. The project addresses this gap by developing automated methods for near-hardware run-time optimization of programs, bug repair, and creation of new programs. It includes an evaluation featuring interactive human evaluations, which studies human interactions with the project's automated tools along several dimensions.The project aims to improve the automation of software engineering tasks for near-hardware domains. This requires addressing fundamental questions such as: What representations span multiple levels of abstraction? How can one analyze and select optimizations respecting both hardware and software constraints for real-world applications? How can a tool communicate its results to users who may lack expertise in either domain-specific architecture or hardware-specific details? The project adapts higher-level automated program improvement methods to three specific tasks: automatically finding optimizations that reduce general-purpose GPU code runtimes; repairing defects in circuit designs; and synthesizing debuggable code for hardware accelerators. Each task requires representations and algorithms that cross abstraction levels, and each task features an evaluation plan that places explicit emphasis on the human element, measuring the semantic gap between automatically lifted optimizations and different levels of human expertise, measuring ease of use of interactive synthesis tools across human expertise levels, and using eye tracking to investigate which elements of a multi-edit patch are most difficult understand. The project will enable many of the benefits of source-level automated program improvement to be available to near-hardware domains.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.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1007/978-3-031-14721-0_1
发表时间: 2022
期刊:
影响因子: --
作者: [Hammad Ahmad;Padriac Cashin;S. Forrest;Westley Weimer]
通讯作者: Hammad Ahmad;Padriac Cashin;S. Forrest;Westley Weimer
DOI: 10.1109/tse.2023.3269899
发表时间: 2023-07
期刊: IEEE Transactions on Software Engineering
影响因子: 7.4
作者: [Priscila Santiesteban;Yu Huang;Westley Weimer;Hammad Ahmad]
通讯作者: Priscila Santiesteban;Yu Huang;Westley Weimer;Hammad Ahmad
DOI: 10.1109/issre55969.2022.00018
发表时间: 2022-10
期刊: 2022 IEEE 33rd International Symposium on Software Reliability Engineering (ISSRE)
影响因子: --
作者: [Kevin Leach;C. Timperley;K. Angstadt;A. Nguyen-Tuong;Jason Hiser;Aaron M. Paulos;P. Pal;P. Hurley;Carl Thomas;J. Davidson;S. Forrest;Claire Le Goues;Westley Weimer]
通讯作者: Kevin Leach;C. Timperley;K. Angstadt;A. Nguyen-Tuong;Jason Hiser;Aaron M. Paulos;P. Pal;P. Hurley;Carl Thomas;J. Davidson;S. Forrest;Claire Le Goues;Westley Weimer
Synthesizing Legacy String Code for FPGAs Using Bounded Automata Learning
使用有界自动机学习合成 FPGA 的遗留字符串代码
DOI: 10.1109/mm.2022.3178037
发表时间: 2022
期刊: IEEE Micro
影响因子: 3.6
作者: [Angstadt, Kevin, Tracy, Tommy, Skadron, Kevin, Jeannin, Jean-Baptiste, Weimer, Westley]
通讯作者: Weimer, Westley
SHF: Small: Collaborative Research: Understanding and Evolving Search-based Software Improvement
SHF: Medium: Collaborative Research: Program Analytics: Using Trace Data for Localization, Explanation and Synthesis
Travel Grant to ESEC/FSE Doctoral Symposia
  • 批准号:
    1138306
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.8万
  • 财政年份:
    2011
  • 负责人:
    Westley Weimer
  • 依托单位:
SHF: Small: Synthesizing Human-Readable Documentation
  • 批准号:
    1116289
  • 项目类别:
    Standard Grant
  • 资助金额:
    $47.1万
  • 财政年份:
    2011
  • 负责人:
    Westley Weimer
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)