SHF: Medium: Scalable Holistic Autotuning for Software Analytics
SHF: Medium: Scalable Holistic Autotuning for Software Analytics
批准号:
1703487
负责人:
Timothy Menzies
金额:
$89.83万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-07-01 至 2023-06-30
中文摘要
软件分析将大量的低价值数据提炼成更小的高价值数据集,这些数据集为软件质量增强提供了重要的见解。它对于软件工作量估计、风险管理、缺陷预测、项目资源管理和许多其他任务都是必不可少的。 软件分析是一个复杂、耗时的过程。 最近的研究试图通过更好地利用现有计算资源的智能优化器来缓解这个问题。优化的可能选项空间非常大,并且跨越多个层:算法、编译器和执行时间选项的所有可能设置。更复杂的是,有许多相互竞争的目标可以用来指导这种调整;例如,减少CPU使用,同时提高学习模型的预测能力。现有的研究主要集中在有限的优化器,探索只有几个选项,在大多数一个级别,而试图改善只有一个或两个目标,留下的巨大潜力的优化untapped.This研究提出了先进的整体可扩展的智能优化软件分析(SHASA)的状态。SHASA同时为多个优化目标调整所有级别的选项。它通过开发一套新颖的技术来实现这一雄心勃勃的目标,这些技术可以有效地处理巨大的调谐空间。这些技术利用所有这些选项和目标之间的协同作用,通过利用相关性过滤(快速处理无用的选项),推理的局部性(使过时的调优能够更快地更新)和冗余减少(减少搜索空间以获得更好的调优)。 这项研究将产生算法和工具,这些算法和工具对软件分析研究来说更加有用和有效。这些技术可以推广到软件分析之外,用于计算科学和工程。 一个重要的更广泛的影响是最大限度地减少CPU和内存的使用,最终降低数据中心的能源消耗,因为数据分析计算的规模显着增长,计算要求越来越高。
英文摘要
Software analytics distills large quantities of low-value data down to smaller sets of higher value data that shed important insights for software quality enhancement. It is essential for software effort estimation, risk management, defect prediction, project resource management and many other tasks. Software analytics is a complex, time-consuming process. Recent research has tried to alleviate the issue through intelligent optimizers that make better use of existing computational resources. The space of possible options for optimization is very large, and spans over multiple layers: all possible settings for algorithms, compilers, and execution time options. To complicate matters, there are many competing goals that could be used to guide that tuning; e.g. reducing CPU usage while increasing the predictive power of the learned model. Existing research has mainly focused on limited optimizers that explore just a few options at mostly one level while trying to improve on just one or two goals, leaving the large potential of optimizations untapped.This research proposes to advance the state of the art to holistic scalable intelligent optimization for software analytics (SHASA). SHASA tunes all levels of options for multiple optimization objectives at the same time. It achieves this ambitious goal through the development of a set of novel techniques that efficiently handle the tremendous tuning space. These techniques take advantage of the synergies between all those options and goals by exploiting relevancy filtering (to quickly dispose of unhelpful options), locality of inference (that enables faster updates to outdated tunings) and redundancy reduction (that reduces the search space for better tunings). This research will produce algorithms and tools that are demonstrably more useful and efficient for software analytics research. Those techniques are generalizable beyond software analytics for use in computational science and engineering at large. An important broader impact is minimizing CPU and memory usage, ultimately reducing energy consumption in data centers, as data analytics computations grown significantly in scale and become computationally more demanding.
期刊论文(15)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3377811.3380434
发表时间:
2020-06
期刊:
2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE)
影响因子:
--
作者:
[Weijie Zhou;Yue Zhao;Guoqiang Zhang;Xipeng Shen]
通讯作者:
Weijie Zhou;Yue Zhao;Guoqiang Zhang;Xipeng Shen
DOI:
10.1109/sc.2018.00067
发表时间:
2018-11
期刊:
SC18: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
作者:
[Randall Pittman;Hui Guan;Xipeng Shen;Seung-Hwan Lim;R. Patton]
通讯作者:
Randall Pittman;Hui Guan;Xipeng Shen;Seung-Hwan Lim;R. Patton
In-Place Zero-Space Memory Protection for CNN
CNN 的就地零空间内存保护
DOI:
--
发表时间:
2019
期刊:
Neural Information Processing Systems 2019
影响因子:
--
作者:
[Guan, Hui, Ning, Lin, Lin, Zhen, Shen, Xipeng, Zhou, Huiyang, Lim, Seung-Hwan]
通讯作者:
Lim, Seung-Hwan
Efficient Document Analytics on Compressed Data: Method, Challenges, Algorithms, Insights
压缩数据的高效文档分析:方法、挑战、算法、见解
DOI:
10.14778/3236187.3236203
发表时间:
2018-07
期刊:
PROCEEDINGS OF THE VLDB ENDOWMENT
影响因子:
2.5
作者:
[Zhang Feng, Zhai Jidong, Shen Xipeng, Mutlu Onur, Chen Wenguang]
通讯作者:
Chen Wenguang
DOI:
10.1109/icde.2019.00138
发表时间:
2019-04
期刊:
2019 IEEE 35th International Conference on Data Engineering (ICDE)
影响因子:
--
作者:
[Lin Ning;Hui Guan;Xipeng Shen]
通讯作者:
Lin Ning;Hui Guan;Xipeng Shen
共 15 条
Elements: Can Empirical SE be Adapted to Computational Science?
-
批准号:1931425
-
项目类别:Standard Grant
-
资助金额:$59.21万
-
财政年份:2019
-
负责人:Timothy Menzies
-
依托单位:
SHF:Small: Mega-Transfer: On the Value of Learning from 10,000+ Software Projects
-
批准号:1908762
-
项目类别:Standard Grant
-
资助金额:$47.2万
-
财政年份:2019
-
负责人:Timothy Menzies
-
依托单位:
EAGER: Empirical Software Engineering for Computational Science
-
批准号:1826574
-
项目类别:Standard Grant
-
资助金额:$12.46万
-
财政年份:2018
-
负责人:Timothy Menzies
-
依托单位:
SHF: Medium: Collaborative: Transfer Learning in Software Engineering
-
批准号:1506586
-
项目类别:Continuing Grant
-
资助金额:$46.46万
-
财政年份:2014
-
负责人:Timothy Menzies
-
依托单位:
SHF: Medium: Collaborative: Transfer Learning in Software Engineering
-
批准号:1302216
-
项目类别:Continuing Grant
-
资助金额:$56.76万
-
财政年份:2013
-
负责人:Timothy Menzies
-
依托单位:
Planning Future Directions in SE & AI
-
批准号:1252557
-
项目类别:Standard Grant
-
资助金额:$1.47万
-
财政年份:2012
-
负责人:Timothy Menzies
-
依托单位:
SHF: Small: Collaborative Research: Better Comprehension of Software Engineering Data
-
批准号:1017330
-
项目类别:Continuing Grant
-
资助金额:$24.24万
-
财政年份:2010
-
负责人:Timothy Menzies
-
依托单位:
CPA-SEL: Automated Quality Prediction: Exploiting Knowledge of the Business Case
-
批准号:0810879
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2008
-
负责人:Timothy Menzies
-
依托单位:
海外基金