SHF: Small: Locating and Explaining Faults in Concurrent Software
SHF:小:并发软件中的故障定位和解释
基本信息
- 批准号:1116210
- 负责人:
- 金额:$ 49.05万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2011
- 资助国家:美国
- 起止时间:2011-08-01 至 2016-01-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The rapid adoption of multicore and manycore processors in every class of computing systems---from mobile handheld devices to high-end data center servers---is increasing our dependence on concurrent software. However, defects in concurrent programs are notoriously difficult for developers to detect and diagnose, because concurrent behavior is fundamentally harder to reason about than sequential behavior. Major software vendors report the tangible negative impacts on software development from concurrent faults, such as reduced development productivity or inadequate concurrency training and tools, along with the significant impact on end-users from defective software. The goal of this research project is to help developers of concurrent software find and understand defects quickly.The research will employ novel approaches that combine testing and dynamic analysis with automated post-mortem statistical analysis of thread interactions. Dynamic analysis reduces false positive fault reports, and statistical data analysis exploits the inherent non-determinism of concurrent execution to produce informative prioritized rankings of candidate faults. The resulting techniques will greatly improve debugging productivity by helping the developer to hone in on the most likely causes of program the resulting techniques and tools will be transformative, and will automate fault-localization for concurrent software. The results of the research will have broader impacts on the state-of-the-art in concurrent software practice, research, and education. The research will prepare globally competitive students in the emerging area of concurrent software and parallel thinking, along with providing intellectual bridges between students in software engineering and in computational science and engineering, and advance diversity goals. Additionally, successes in improving fault-localization techniques for concurrent software will lead to improvements in software quality and, thus, benefit all segments of society that depend on software.
从移动的手持设备到高端数据中心服务器,多核和众核处理器在各类计算系统中的迅速采用增加了我们对并发软件的依赖。然而,并发程序中的缺陷对于开发人员来说非常难以检测和诊断,因为并发行为从根本上比顺序行为更难推理。主要软件供应商报告了并发故障对软件开发的实际负面影响,例如降低开发生产率或并发培训和工具不足,沿着有缺陷软件对最终用户的重大影响。本研究的目的是帮助并发软件的开发人员快速发现和理解缺陷,研究将采用新的方法,结合联合收割机测试和动态分析与自动化的线程交互的事后统计分析。动态分析减少了误报故障报告,统计数据分析利用并发执行的固有非确定性来产生候选故障的信息优先级排序。由此产生的技术将大大提高调试的生产力,帮助开发人员磨练在最有可能的原因程序,由此产生的技术和工具将是变革性的,并将自动故障定位并发软件。研究结果将对并发软件实践、研究和教育产生更广泛的影响。这项研究将为具有全球竞争力的学生在并发软件和并行思维的新兴领域做好准备,沿着的是为软件工程和计算科学与工程的学生提供智力桥梁,并推进多样性目标。此外,成功地改进并发软件的故障定位技术将导致软件质量的提高,从而使依赖软件的社会各阶层受益。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Richard Vuduc其他文献
Multifidelity Memory System Simulation in SST
SST 中的多保真内存系统仿真
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Patrick Lavin;Jeffrey Young;Richard Vuduc - 通讯作者:
Richard Vuduc
Modeling the Power Variability of Core Speed Scaling on Homogeneous Multicore Systems
对同质多核系统上核心速度调节的功率变化进行建模
- DOI:
10.1155/2017/8686971 - 发表时间:
2017-10 - 期刊:
- 影响因子:0
- 作者:
Zhihui Du;Rong Ge;Victor W. Lee;Richard Vuduc;David A. Bader;Ligang He - 通讯作者:
Ligang He
Sparse Matrix-Vector Multiplication on Multicore and Accelerators
多核和加速器上的稀疏矩阵向量乘法
- DOI:
- 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Samuel Williams;Nathan Bell;Jee Whan Choi;Michael Garland;L. Oliker;Richard Vuduc - 通讯作者:
Richard Vuduc
Richard Vuduc的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Richard Vuduc', 18)}}的其他基金
XPS: FULL: DSD: A Parallel Tensor Infrastructure (ParTI!) for Data Analysis
XPS:完整:DSD:用于数据分析的并行张量基础设施 (PartTI!)
- 批准号:
1533768 - 财政年份:2015
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
SHF: Small: How Much Execution Time, Energy, And Power Does an Algorithm Need?
SHF:小:算法需要多少执行时间、能量和功率?
- 批准号:
1422935 - 财政年份:2014
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
CAREER: Autotuning Foundations for Exascale Computing
职业:百亿亿次计算的自动调整基础
- 批准号:
0953100 - 财政年份:2010
- 资助金额:
$ 49.05万 - 项目类别:
Continuing Grant
THOR: A New Programming Model for Data Analysis and Mining
THOR:数据分析和挖掘的新编程模型
- 批准号:
0833136 - 财政年份:2008
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
Powering Small Craft with a Novel Ammonia Engine
用新型氨发动机为小型船只提供动力
- 批准号:
10099896 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Collaborative R&D
"Small performances": investigating the typographic punches of John Baskerville (1707-75) through heritage science and practice-based research
“小型表演”:通过遗产科学和基于实践的研究调查约翰·巴斯克维尔(1707-75)的印刷拳头
- 批准号:
AH/X011747/1 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Research Grant
Fragment to small molecule hit discovery targeting Mycobacterium tuberculosis FtsZ
针对结核分枝杆菌 FtsZ 的小分子片段发现
- 批准号:
MR/Z503757/1 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Research Grant
Bacteriophage control of host cell DNA transactions by small ORF proteins
噬菌体通过小 ORF 蛋白控制宿主细胞 DNA 交易
- 批准号:
BB/Y004426/1 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Research Grant
Windows for the Small-Sized Telescope (SST) Cameras of the Cherenkov Telescope Array (CTA)
切伦科夫望远镜阵列 (CTA) 小型望远镜 (SST) 相机的窗口
- 批准号:
ST/Z000017/1 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Research Grant
CSR: Small: Leveraging Physical Side-Channels for Good
CSR:小:利用物理侧通道做好事
- 批准号:
2312089 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
CSR: Small: Multi-FPGA System for Real-time Fraud Detection with Large-scale Dynamic Graphs
CSR:小型:利用大规模动态图进行实时欺诈检测的多 FPGA 系统
- 批准号:
2317251 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
AF: Small: Problems in Algorithmic Game Theory for Online Markets
AF:小:在线市场的算法博弈论问题
- 批准号:
2332922 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
Collaborative Research: FET: Small: Algorithmic Self-Assembly with Crisscross Slats
合作研究:FET:小型:十字交叉板条的算法自组装
- 批准号:
2329908 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant
NeTS: Small: ML-Driven Online Traffic Analysis at Multi-Terabit Line Rates
NeTS:小型:ML 驱动的多太比特线路速率在线流量分析
- 批准号:
2331111 - 财政年份:2024
- 资助金额:
$ 49.05万 - 项目类别:
Standard Grant