CAREER: Combating Performance Bugs in Software Systems
CAREER: Combating Performance Bugs in Software Systems
批准号:
1054616
负责人:
Shan Lu
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: Improving the Interface between Machine Learning and Software Systems
-
批准号:2313190
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Shan Lu
-
依托单位:
NSF Student Travel Grant for 2020 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
-
批准号:1936025
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2020
-
负责人:Shan Lu
-
依托单位:
CNS Core: Medium: Accurate Anytime Learning for Energy andTimeliness in Software Systems
-
批准号:1956180
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2020
-
负责人:Shan Lu
-
依托单位:
Student Travel Support for 2016 USENIX Annual Technical Conference
-
批准号:1632170
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2016
-
负责人:Shan Lu
-
依托单位:
CSR: Medium:Collaborative Research:Holistic, Cross-Site, Hybrid System Anomaly Debugging for Large Scale Hosting Infrastructures
-
批准号:1514256
-
项目类别:Continuing Grant
-
资助金额:$28.2万
-
财政年份:2015
-
负责人:Shan Lu
-
依托单位:
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
-
批准号:1546543
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2015
-
负责人:Shan Lu
-
依托单位:
CAREER: Combating Performance Bugs in Software Systems
-
批准号:1514189
-
项目类别:Continuing Grant
-
资助金额:$23.89万
-
财政年份:2014
-
负责人:Shan Lu
-
依托单位:
XPS: FULL: CCA: Production-Run Failure Recovery Based Approach to Reliable Parallel Software
-
批准号:1439091
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2014
-
负责人:Shan Lu
-
依托单位:
Fighting Concurrency Bugs through Effect-Oriented Approaches
-
批准号:1018180
-
项目类别:Standard Grant
-
资助金额:$46.95万
-
财政年份:2010
-
负责人:Shan Lu
-
依托单位:
海外基金