Collaborative Research: SHF: Medium: Near-Hardware Program Repair and Optimization
Collaborative Research: SHF: Medium: Near-Hardware Program Repair and Optimization
批准号:
2211750
负责人:
Stephanie Forrest
金额:
$55.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2026-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Improving source-code representations to enhance search-based software repair
改进源代码表示以增强基于搜索的软件修复
DOI:
10.1145/3512290.3528864
发表时间:
2022
期刊:
Massachusetts
影响因子:
--
作者:
[Reiter, Pemma, Espinoza, Antonio M., Doupé, Adam, Wang, Ruoyu, Weimer, Westley, Forrest, Stephanie]
通讯作者:
Forrest, Stephanie
Understanding the Power of Evolutionary Computation for GPU Code Optimization
了解用于 GPU 代码优化的进化计算的力量
DOI:
10.1109/iiswc55918.2022.00025
发表时间:
2022
期刊:
IEEE International Symposium on Workload Characterization (IISWC
影响因子:
--
作者:
[Liou, Jhe-Yu, Awan, Muaaz, Hofmeyr, Steven, Forrest, Stephanie, Wu, Carole-Jean]
通讯作者:
Wu, Carole-Jean
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
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
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
共 6 条
Conference: NSF CICI Principal Investigator Meeting
-
批准号:2340468
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2023
-
负责人:Stephanie Forrest
-
依托单位:
CICI:UCSS:Improving the Privacy and Security of Data for Wastewater-based Epidemiology
-
批准号:2115075
-
项目类别:Standard Grant
-
资助金额:$49.96万
-
财政年份:2021
-
负责人:Stephanie Forrest
-
依托单位:
Collaborative Research: RAPID: Spatial Modeling of Immune Response to Multifocal SARS-CoV-2 Viral Lung Infection
-
批准号:2029696
-
项目类别:Standard Grant
-
资助金额:$7.99万
-
财政年份:2020
-
负责人:Stephanie Forrest
-
依托单位:
SHF: Small: Collaborative Research: Understanding and Evolving Search-based Software Improvement
-
批准号:1908233
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2019
-
负责人:Stephanie Forrest
-
依托单位:
CAREER: Maximizing Energy Efficiency with Statistical Performance and Skin Temperature Quality of Service Guarantee for Handheld Platforms
-
批准号:1652132
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2017
-
负责人:Stephanie Forrest
-
依托单位:
EAGER: Collaborative: Policies for Enhancing U.S. Leadership in Cyberspace
-
批准号:1444871
-
项目类别:Standard Grant
-
资助金额:$10.26万
-
财政年份:2014
-
负责人:Stephanie Forrest
-
依托单位:
SHF: Medium: Collaborative Research: Fixing Real Bugs in Real Programs Using Evolutionary Algorithms
-
批准号:0905236
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Stephanie Forrest
-
依托单位:
Safe Computing Workshop: Introspective Hardware Architectures for Information Assurance
-
批准号:0653951
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Stephanie Forrest
-
依托单位:
BIC: Collaborative Research: A Biologically Motivated Scaling Theory for
-
批准号:0621900
-
项目类别:Continuing Grant
-
资助金额:$23.0万
-
财政年份:2006
-
负责人:Stephanie Forrest
-
依托单位:
Collaborative Research: Automated and Adaptive Diversity for Improving Computer Systems Security
-
批准号:0311686
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2003
-
负责人:Stephanie Forrest
-
依托单位:
SGER: Reconstructing Information from Database Fragments Via Negative Partial Match Detection
-
批准号:0309147
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2003
-
负责人:Stephanie Forrest
-
依托单位:
Information Technology Research (ITR): Sensitive Information in a Wired World
-
批准号:0331580
-
项目类别:Cooperative Agreement
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Stephanie Forrest
-
依托单位:
Understanding and Surviving Computation in the Wild
-
批准号:9986555
-
项目类别:Standard Grant
-
资助金额:$87.15万
-
财政年份:2000
-
负责人:Stephanie Forrest
-
依托单位:
Computer Immunology
-
批准号:9711199
-
项目类别:Continuing Grant
-
资助金额:$29.23万
-
财政年份:1997
-
负责人:Stephanie Forrest
-
依托单位:
PYI: Computational Systems Based Upon Aspects of the Immune System
-
批准号:9157644
-
项目类别:Continuing Grant
-
资助金额:$31.23万
-
财政年份:1991
-
负责人:Stephanie Forrest
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: