Estimating Software Energy Consumption with Machine Learning Approach by Software Performance Feature

被引:5
作者
Fu, Cuijiao [1 ]
Qian, Depei [1 ]
Luan, Zhongzhi [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
来源
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY | 2018年
关键词
Software Energy Consumption; Energy-Efficiency; Measurement; Performance;
D O I
10.1109/Cybermatics_2018.2018.00106
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing scale of the application and ability to compute, more and more people pay attention to software energy consumption. There is a huge potential for controlling energy consumption during the application's development phase. Although the energy consumption of software can be obtained by tools or models, the problem of how energy consumption is consumed is still not explained. To solve this problem, a model of energy consumption characterized by performance events is established with using the method of ridge regression machine learning, which can explain the origin of energy consumption, and the error rate is only 6.8%. Our model is based on performance events from perf tool and is independent of the application scenario. Using this model, it does not require programmers to measure and train their own applications, it can also decrypt the causes of energy consumption.
引用
收藏
页码:490 / 496
页数:7
相关论文
共 18 条
  • [1] Green Computing: Power Optimisation of VFI-based Real-time Multiprocessor Dataflow Applications
    Ahmad, Waheed
    Holzenspies, Philip K. F.
    Stoelinga, Marielle
    van de Pol, Jaco
    [J]. 2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 271 - 275
  • [2] [Anonymous], 1996, J VLSI SIGNAL PROCES
  • [3] [Anonymous], 2011, GPU Computing Gems
  • [4] [Anonymous], 2014, CASCON
  • [5] Fine-grained power management using process-level profiling
    Chen, Hui
    Li, Youhuizi
    Shi, Weisong
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2012, 2 (01) : 33 - 42
  • [6] Chowdhury SA, 2016, 13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), P49, DOI [10.1109/MSR.2016.015, 10.1145/2901739.2901763]
  • [7] DeLuca Matt, 2008, 3 VERM GREEN YOUR BO
  • [8] Ge Rong, 2012, 2012 41 INT C PAR PR, P254
  • [9] Ge Rong, 2013, ICPP 13 P 2013 42 IN, P826
  • [10] Hastie T., 2008, SPRINGER SERIES STAT, P43