CAREER: Combating Performance Bugs in Software Systems
职业:对抗软件系统中的性能错误
基本信息
- 批准号:1054616
- 负责人:
- 金额:$ 44.97万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2011
- 资助国家:美国
- 起止时间:2011-06-01 至 2015-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Performance bugs cause unintended performance degradation and energy waste in mainstream software. These bugs can easily slow down production software for several times and are posing increasing threat to software quality with the meager increases in single threaded performance in multi-core era and an increasing emphasis on energy efficiency.Previous works for performance bugs, including testing and profiling, mostly treat software as a black-box, and are usually too late or ineffective in preventing the damage of performance bugs. This NSF CAREER research project seeks to develop systems and tools that take a white-box approach to addressing the open problem of performance bugs. First, it conducts an empirical study to enrich the understanding of performance bugs in real-world. Second, it develops tools that can automatically detect performance bugs before, during, and after bug manifestation. Third, it designs a testing framework to expose performance bugs before software release. Finally, it also looks at the performance bug issue in multi-threaded programs.The education focus of this project is to broaden the software curriculum to bring students more awareness and exercise of performance and correctness issues in software, especially multi-threaded software.This research will improve the understanding of performance waste problem in software, provide substantial tool support to help lower software development and performance testing costs, and improve software users' everyday experience through faster software. It will also help improve the energy efficiency of production-run software and protect environment in the field.
在主流软件中,性能错误会导致意想不到的性能下降和能源浪费。在多核时代,随着单线程性能的微薄提高和对能源效率的日益重视,这些漏洞很容易使生产软件的速度减慢几倍,并对软件质量构成越来越大的威胁。以前针对性能缺陷的工作,包括测试和分析,大多将软件视为黑盒,并且在防止性能缺陷的损害方面通常太迟或无效。这个NSF CAREER研究项目旨在开发系统和工具,采用白盒方法来解决性能错误的公开问题。首先,进行了实证研究,丰富了对现实世界中性能bug的理解。其次,它开发了能够在bug出现之前、期间和之后自动检测性能bug的工具。第三,它设计了一个测试框架,以便在软件发布之前发现性能缺陷。最后,还讨论了多线程程序中的性能错误问题。该项目的教育重点是拓宽软件课程,使学生更多地认识和练习软件的性能和正确性问题,特别是多线程软件。本研究将提高对软件中性能浪费问题的理解,提供大量的工具支持,以帮助降低软件开发和性能测试成本,并通过更快的软件改善软件用户的日常体验。它还将有助于提高生产运行软件的能源效率,并保护现场环境。
项目成果
期刊论文数量(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 }}
Shan Lu其他文献
The Research of Enterprise Informatization Upgrade Investment Resource Allocation
企业信息化升级投资资源配置研究
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Shan Lu;Yiping Yang - 通讯作者:
Yiping Yang
Design of a sector bowtie nano-rectenna for optical power and infrared detection
用于光功率和红外检测的扇形领结纳米整流天线的设计
- DOI:
10.1007/s11467-015-0508-7 - 发表时间:
2015-10 - 期刊:
- 影响因子:7.5
- 作者:
Kai Wang;Haifeng Hu;Shan Lu;Lingju Guo;Tao He - 通讯作者:
Tao He
Microbacterium chengjingii sp. nov. and Microbacterium fandaimingii sp. nov., isolated from bat faeces of Hipposideros and Rousettus species.
城津微杆菌
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:2.8
- 作者:
Juan Zhou;Yuyuan Huang;Jing Yang;X. Lai;D. Jin;Shan Lu;Ji Pu;Sihui Zhang;Wentao Zhu;Mingchao Xu;Ying Huang;Junrong Liang;Han Zheng;Jianguo Xu - 通讯作者:
Jianguo Xu
Generalized construction of signature code for multiple-access adder channel
多路访问加法器通道签名代码的广义构造
- DOI:
10.1109/isit.2013.6620508 - 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
Shan Lu;Jun Cheng;Wei Hou;Y. Watanabe - 通讯作者:
Y. Watanabe
Decoding for non-binary signature code
非二进制签名代码的解码
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Shan Lu;Jun Cheng;Y. Watanabe - 通讯作者:
Y. Watanabe
Shan Lu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Shan Lu', 18)}}的其他基金
CSR: Medium: Improving the Interface between Machine Learning and Software Systems
CSR:中:改进机器学习和软件系统之间的接口
- 批准号:
2313190 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
NSF Student Travel Grant for 2020 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
NSF 学生旅费资助 2020 年 ACM 国际编程语言和操作系统架构支持会议 (ASPLOS)
- 批准号:
1936025 - 财政年份:2020
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
CNS Core: Medium: Accurate Anytime Learning for Energy andTimeliness in Software Systems
CNS 核心:中:随时准确学习软件系统的能量和及时性
- 批准号:
1956180 - 财政年份:2020
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
Student Travel Support for 2016 USENIX Annual Technical Conference
2016 年 USENIX 年度技术会议的学生旅行支持
- 批准号:
1632170 - 财政年份:2016
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
CSR: Medium:Collaborative Research:Holistic, Cross-Site, Hybrid System Anomaly Debugging for Large Scale Hosting Infrastructures
CSR:中:协作研究:大规模托管基础设施的整体、跨站点、混合系统异常调试
- 批准号:
1514256 - 财政年份:2015
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
BIGDATA:协作研究:F:数据驱动应用程序的整体优化
- 批准号:
1546543 - 财政年份:2015
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
CAREER: Combating Performance Bugs in Software Systems
职业:对抗软件系统中的性能错误
- 批准号:
1514189 - 财政年份:2014
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
XPS: FULL: CCA: Production-Run Failure Recovery Based Approach to Reliable Parallel Software
XPS:完整:CCA:基于生产运行故障恢复的可靠并行软件方法
- 批准号:
1439091 - 财政年份:2014
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
Fighting Concurrency Bugs through Effect-Oriented Approaches
通过面向效果的方法对抗并发错误
- 批准号:
1018180 - 财政年份:2010
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
相似海外基金
Hybrid AI and multiscale physical modelling for optimal urban decarbonisation combating climate change
混合人工智能和多尺度物理建模,实现应对气候变化的最佳城市脱碳
- 批准号:
EP/X029093/1 - 财政年份:2024
- 资助金额:
$ 44.97万 - 项目类别:
Fellowship
CAREER: Investigating and Combating Micro Signal Attacks in Video Conferencing
职业:调查和打击视频会议中的微信号攻击
- 批准号:
2337845 - 财政年份:2024
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
SBIR Phase I: Combating Multi-Drug Resistant Gram-negative Healthcare-Associated Infections
SBIR 第一阶段:对抗多重耐药革兰氏阴性医疗相关感染
- 批准号:
2310453 - 财政年份:2024
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
A novel formulation for combating biofilms and improving orthopaedic surgical wound healing
一种对抗生物膜和改善骨科手术伤口愈合的新型配方
- 批准号:
2905595 - 财政年份:2024
- 资助金额:
$ 44.97万 - 项目类别:
Studentship
SBIR Phase I: Combating Pathogens, Helios-1 Onsite Universal Detection
SBIR 第一阶段:对抗病原体,Helios-1 现场通用检测
- 批准号:
2304483 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
TENSOR - Reliable biomeTric tEhNologies to asSist Police authorities in cOmbating terrorism and oRganized crime
TENSOR - 可靠的生物识别技术协助警察当局打击恐怖主义和有组织犯罪
- 批准号:
10065388 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
EU-Funded
Novel antibiotics free prophylactic topical inwound applied formulation for combating biofilms improving orthopaedic surgical wound healing BioBride
新型无抗生素预防性局部伤口内用制剂,用于对抗生物膜,改善骨科手术伤口愈合 BioBride
- 批准号:
BB/Y512345/1 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Training Grant
Bioinformatics Tools and Services at NCBI for Combating Antibiotic Resistant Bacteria Research
NCBI 用于对抗抗生素耐药细菌研究的生物信息学工具和服务
- 批准号:
10936609 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Disrupting the Pathogens' Communication Lines: The Next Frontier in Combating Antimicrobial Resistance
破坏病原体的通讯线路:对抗抗生素耐药性的下一个前沿
- 批准号:
492393 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Combating Malnutrition in Africa Through Diversification of the Food System
通过粮食系统多样化对抗非洲营养不良
- 批准号:
10042619 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
EU-Funded