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 条
  • [31] Studying the evolution of open source systems at different levels of granularity: Two case studies
    Capiluppi, A
    Ramil, JF
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, 2004, : 113 - 118
  • [32] The Effect of Granularity Level on Software Defect Prediction
    Calikli, Gul
    Tosun, Ayse
    Bener, Ayse
    Celik, Melih
    2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 529 - 534
  • [33] Software in Measurement and Measurement in Software
    Barford, Lee
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2015, 18 (03) : 40 - 41
  • [34] Different energy sources in sports - Introductory software
    Galembeck, E
    Macedo, DV
    Torres, BB
    BIOCHEMISTRY AND MOLECULAR BIOLOGY EDUCATION, 2003, 31 (03) : 204 - 208
  • [35] Understanding the Different Levels of Challenges in Global Software Development
    Saleem, Nazish
    Mathrani, Sanjay
    Taskin, Nazim
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 76 - 77
  • [36] GRANULARITY - ITS MEASUREMENT AND RELATIONSHIP TO GRAININESS
    MORRIS, RA
    WAIT, DH
    JOURNAL OF THE SMPTE-SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS, 1971, 80 (10): : 819 - &
  • [37] Equipment for measurement of the granularity of photographic materials
    Hrdy, J
    Pospisil, J
    12TH CZECH-SLOVAK-POLISH OPTICAL CONFERENCE ON WAVE AND QUANTUM ASPECTS OF CONTEMPORARY OPTICS, 2001, 4356 : 420 - 424
  • [38] MEASUREMENT OF GRANULARITY USING PHOTOCONDUCTIVE CELLS
    FRIESER, H
    APPLIED OPTICS, 1967, 6 (08): : 1421 - &
  • [39] A measurement theory view on the granularity of partitions
    Yao, Yiyu
    Zhao, Liquan
    INFORMATION SCIENCES, 2012, 213 : 1 - 13
  • [40] Calibration algorithm of granularity distribution measurement
    Jiang Haiying
    Sun Jie
    Wang Qi
    Liu Weidong
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, : 853 - +