Software Energy Consumption Estimation at Architecture-level

被引:3
|
作者
Li, Deguang [1 ]
Guo, Bing [1 ]
Li, Junke [1 ]
Wang, Jihe [1 ]
Huang, Yanhui [1 ]
Li, Qiang [1 ]
Shen, Yan [2 ]
机构
[1] Sichuan Univ, Coll Comp Sci, Chengdu, Sichuan, Peoples R China
[2] Chengdu Univ Informat Technol, Sch Control Engn, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
energy consumption estimation; architecture-level; complex networks; software energy model;
D O I
10.1109/ICESS.2016.35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The architecture of software systems can be naturally modeled as complex networks, where entities of software are nodes and interactions between entities are edges. These edges represent data-flows, instruction-flows and control-flows of the software, and these flows driving hardware circuit is the internal cause of the energy consumption of the software. In this research, we model software systems as complex networks, assuming that there is a nonlinear function relation between network characteristics of software and its energy consumption. Based on this assumption, we propose a software energy consumption estimation model at architecture-level. First we measure five network characteristics of software, and then use extreme learning machine (ELM) to fit the relation between network characteristics of software and its energy consumption. Finally we evaluate our energy model on Linux platform and the results show that our model can achieve a 7.9% error rate compared to pTop model, which indicates our assumption is reasonable and our software energy model is effective.
引用
收藏
页码:7 / 11
页数:5
相关论文
共 50 条
  • [41] Combined Prediction Energy Model at Software Architecture Level
    Li, Junke
    Liu, Kai
    Li, Mingjiang
    Li, Deguang
    IEEE ACCESS, 2020, 8 : 214565 - 214576
  • [42] Embedded software energy modeling method at architecture level
    Liu, X.-B. (aly.lxb@163.com), 1600, Chinese Academy of Sciences (23):
  • [43] Combined Prediction Energy Model at Software Architecture Level
    Li, Junke
    Liu, Kai
    Li, Mingjiang
    Li, Deguang
    IEEE Access, 2020, 8 : 214565 - 214576
  • [44] Modeling and analyzing method for CPS software architecture energy consumption
    School of Computer Science and Technology, Soochow University, Suzhou, China
    不详
    不详
    J. Softw., 2013, 11 (2974-2981):
  • [45] Architecture-Level Optimization on Digital Silicon Photomultipliers for Medical Imaging
    Bandi, Franco
    Ilisie, Victor
    Vornicu, Ion
    Carmona-Galan, Ricardo
    Benlloch, Jose M.
    Rodriguez-Vazquez, Angel
    SENSORS, 2022, 22 (01)
  • [46] Parameterized Architecture-Level Dynamic Thermal Models for Multicore Microprocessors
    Li, Duo
    Tan, Sheldon X. -D.
    Pacheco, Eduardo H.
    Tirumala, Murli
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2010, 15 (02)
  • [47] Component-Level Energy Consumption Estimation for Distributed Java']Java-Based Software Systems
    Seo, Chiyoung
    Malek, Sam
    Medvidovic, Nenad
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 97 - +
  • [48] An Architecture-Level Approach for Mitigating the Impact of Process Variations on Extensible Processors
    Kamal, Mehdi
    Afzali-Kusha, Ali
    Safari, Saeed
    Pedram, Massoud
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 467 - 472
  • [49] Trustworthiness evaluation method for CPS software based on software architecture energy consumption modeling
    Zhang, Guang-Quan
    Zhang, Kan
    Zhu, Yi
    Zhou, Hang
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2013, 41 (11): : 2270 - 2275
  • [50] Architecture-level thermal behavioral characterization for multi-core microprocessors
    Li, Duo
    Tan, Sheldon X. -D.
    Tirumala, Murli
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 404 - +