论文标题

进行严格的能量优化实验验证

Towards Rigorous Validation of Energy Optimisation Experiments

论文作者

Bokhari, Mahmoud A., Alexander, Brad, Wagner, Markus

论文摘要

在现代计算的所有尺度上,从嵌入式系统到数据中心,软件能源消耗的优化越来越重要。基于搜索的软件工程领域的从业者和软件的遗传改进确认,由于嘈杂且昂贵的健身评估,优化软件能源消耗很困难。但是,从迄今为止的结果可以明显看出,需要在严格验证优化结果中取得更多进展。这个问题之所以紧迫,是因为现代计算平台在能耗方面具有高度复杂和可变的行为。为了公平地比较解决方案,我们在本文中提出了一种新的验证方法,称为R3验证,该方法在旋转旋转式旋转顺序中行使软件变体。使用案例研究,我们对不断变化的系统状态对软件能源使用的影响进行深入分析,并显示R3验证如何减轻这些方法。我们将其与跨多个设备和操作系统的当前验证方法进行了比较,我们表明它与实际平台行为更好。

The optimisation of software energy consumption is of growing importance across all scales of modern computing, i.e., from embedded systems to data-centres. Practitioners in the field of Search-Based Software Engineering and Genetic Improvement of Software acknowledge that optimising software energy consumption is difficult due to noisy and expensive fitness evaluations. However, it is apparent from results to date that more progress needs to be made in rigorously validating optimisation results. This problem is pressing because modern computing platforms have highly complex and variable behaviour with respect to energy consumption. To compare solutions fairly we propose in this paper a new validation approach called R3-validation which exercises software variants in a rotated-round-robin order. Using a case study, we present an in-depth analysis of the impacts of changing system states on software energy usage, and we show how R3-validation mitigates these. We compare it with current validation approaches across multiple devices and operating systems, and we show that it aligns better with actual platform behaviour.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源