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 条
  • [1] The meaning distributions on different levels of granularity
    Yih, Tsy
    Liu, Haitao
    GLOTTOMETRICS, 2023, 54 : 13 - 38
  • [2] Sentiment analysis in Turkish at different granularity levels
    Dehkharghani, Rahim
    Yanikoglu, Berrin
    Saygin, Yucel
    Oflazer, Kemal
    NATURAL LANGUAGE ENGINEERING, 2017, 23 (04) : 535 - 559
  • [3] Level of Modularity and Different Levels of System Granularity
    Chiriac, Noemi
    Hoelttae-Otto, Katja
    Lysy, Dusan
    Suh, Eun Suk
    JOURNAL OF MECHANICAL DESIGN, 2011, 133 (10)
  • [4] LEVEL OF MODULARITY AT DIFFERENT LEVELS OF SYSTEM GRANULARITY
    Chiriac, Noemi
    Hoelttae-Otto, Katja
    Lysy, Dusan
    Suh, Eun Suk
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2011, VOL 9, 2012, : 329 - 339
  • [5] Indexing and retrieval of multimedia objects at different levels of granularity
    Faudemay, P
    Durand, G
    Seyrat, C
    Tondre, N
    MULTIMEDIA STORAGE AND ARCHIVING SYSTEMS III, 1998, 3527 : 112 - 121
  • [6] Accurate Identification of Ontology Alignments at Different Granularity Levels
    Hu, Xiaocao
    Feng, Zhiyong
    Chen, Shizhan
    Huang, Keman
    Li, Jianqiang
    Zhou, Mengchu
    IEEE ACCESS, 2017, 5 : 105 - 120
  • [7] Zero-shot Classification at Different Levels of Granularity
    Molina, Matias
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW, 2023, : 238 - 244
  • [8] Handling Different Levels of Granularity within Naive Bayes Classifiers
    Ince, Kemal
    Klawonn, Frank
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2013, 2013, 8206 : 521 - 528
  • [9] DIFFERENT LEVELS OF PRODUCT MODEL GRANULARITY IN DESIGN PROCESS SIMULATION
    Maier, Jakob F.
    Eckert, Claudia M.
    Clarkson, P. John
    DS 80-3 PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 15) VOL 3: ORGANISATION AND MANAGEMENT, 2015,
  • [10] Spatial associative classification at different levels of granularity: A probabilistic approach
    Ceci, M
    Appice, A
    Malerba, D
    KNOWLEDGE DISCOVERY IN DATABASES: PKDD 2004, PROCEEDINGS, 2004, 3202 : 99 - 111