Software Energy Measurement at Different Levels of Granularity

被引:4
|
作者
Ghaleb, Taher Ahmed [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON, Canada
关键词
Energy consumption; Software sustainability; Power measurement; Energy efficiency;
D O I
10.1109/iccisci.2019.8716456
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Power usage is mainly attributed to hardware. However, hardware resources are controlled by software instructions, which determine how it should behave. This paper presents an overview of the different methods for measuring the power and energy consumption of software programs. We propose a taxonomy in which we classify software measurement methods into different categories from different perspectives. We take into consideration software granularity levels as well as hardware facets. Software granularity concerns the structural facets of software. Hardware granularity concerns the levels of hardware resources. Energy measurements of lower software/hardware levels can be more challenging. We study and evaluate software energy measurement methods for battery-powered devices (e.g., laptops, smartphones, and embedded systems). Our results suggest that some software measurement tools can be capable of generating power readings of lower levels of hardware while some other tools can support estimating power for lower levels of software.
引用
收藏
页码:428 / 433
页数:6
相关论文
共 50 条
  • [41] A Measurement Platform for Energy Harvesting and Software Characterization in WSNs
    Glatz, Philipp M.
    Meyer, Philipp
    Janek, Alex
    Trathnigg, Thomas
    Steger, Christian
    Weiss, Reinhold
    2008 1ST IFIP WIRELESS DAYS (WD), 2008, : 90 - 94
  • [42] Georeferencing Flickr photos using language models at different levels of granularity: An evidence based approach
    Van Laere, Olivier
    Schockaert, Steven
    Dhoedt, Bart
    JOURNAL OF WEB SEMANTICS, 2012, 16 : 17 - 31
  • [43] Mining Multi-Modal Crime Patterns At Different Levels of Granularity Using Hierarchical Clustering
    Boo, Yee Ling
    Alahakoon, Damminda
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 1268 - 1273
  • [45] Applying machine learning algorithms to group the energy performance of existing buildings by different granularity level of energy data
    Irakoze, Amina
    Kim, Kee Han
    INTERNATIONAL JOURNAL OF GREEN ENERGY, 2024,
  • [46] An Evolution Analysis of Software System Based on Multi-granularity Software Network
    He P.
    Wang P.
    Li B.
    Hu S.-W.
    2018, Chinese Institute of Electronics (46): : 257 - 267
  • [47] Measurement and validation of PbS nanocrystal energy levels
    Dissanayake, D. M. N. M.
    Lutz, T.
    Curry, R. J.
    Silva, S. R. P.
    APPLIED PHYSICS LETTERS, 2008, 93 (04)
  • [48] THE MEASUREMENT OF RADIANT ENERGY LEVELS IN DIAGNOSTIC ROENTGENOLOGY
    MORGAN, RH
    RADIOLOGY, 1961, 76 (06) : 867 - 876
  • [49] REDUCING CERTIFICATION GRANULARITY TO INCREASE ADAPTABILITY OF AVIONICS SOFTWARE
    Rayrole, Martin
    Faura, David
    Gatti, Marc
    2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [50] Fast Byte-Granularity Software Fault Isolation
    Castro, Miguel
    Costa, Manuel
    Martin, Jean-Philippe
    Peinado, Marcus
    Akritidis, Periklis
    Donnelly, Austin
    Barham, Paul
    Black, Richard
    SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2009, : 45 - 58