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 条
  • [21] DESIGN CONSIDERATIONS ON THE GRANULARITY OF SOFTWARE SERVICES
    Radulescu, Maria Cristina
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ACCOUNTING AND MANAGEMENT INFORMATION SYSTEMS (AMIS 2012), 2012, : 966 - 981
  • [22] DEEP NEURAL NETWORKS BASED SPEAKER MODELING AT DIFFERENT LEVELS OF PHONETIC GRANULARITY
    Tian, Yao
    He, Liang
    Cai, Meng
    Zhang, Wei-Qiang
    Liu, Jia
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 5440 - 5444
  • [23] RBF neural networks-based software sensor for aluminum powder granularity distribution measurement
    Zhang, YH
    Shao, C
    Wu, QH
    ADVANCES IN NEURAL NETWORKS - ISNN 2004, PT 2, 2004, 3174 : 860 - 865
  • [24] PHOTOGRAPHIC GRANULARITY AND GRAININESS .7. A MICROPHOTOMETER FOR THE MEASUREMENT OF GRANULARITY
    JONES, LA
    HIGGINS, GC
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1951, 41 (03) : 192 - 200
  • [25] MEASUREMENT OF GRANULARITY IN TELEVISION.
    Rotthaler, Max
    BKSTS Journal (British Kinematograph Sound & Television Society), 1974, 56 (03): : 51 - 56
  • [26] Measurement of energy requirements using indirect calorimetry in elderly inpatients with different levels of mobility
    Fujimoto, H.
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 2014, 62 : S54 - S54
  • [27] GreenOracle: Estimating Software Energy Consumption with Energy Measurement Corpora
    Chowdhury, Shaiful Alam
    Hindle, Abram
    13TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2016), 2016, : 49 - 60
  • [28] Contributions for risk assessment of IoT-aware business processes at different granularity levels
    Cardoso, Pedro Bandeiras
    Domingos, Dulce
    Respicio, Ana
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KSE 2021), 2021, 192 : 991 - 1000
  • [29] E-learning materials development: Applying and implementing software reuse principles and granularity levels in the small
    Arman, Nabil
    International Journal of u- and e- Service, Science and Technology, 2010, 3 (02) : 31 - 42
  • [30] Mineral image recognition based on progressive deep learning across different granularity levels
    Wan, Chengzhou
    Ji, Xiaohui
    Yang, Mei
    He, Mingyue
    Zhang, Zhaochong
    Zeng, Shan
    Wang, Yuzhu
    Earth Science Frontiers, 2024, 31 (04) : 112 - 118