A Survey on Run-time Power Monitors at the Edge

被引:2
|
作者
Zoni, Davide [1 ]
Galimberti, Andrea [1 ]
Fornaciari, William [1 ]
机构
[1] Politecn Milan, Dipartimento Elett Informaz & Bioingn DEIB, Piazza Leonardo,32, I-20133 Milan, Italy
关键词
Run-time power modeling; run-time power monitoring; run-time power management; edge computing; CPU; GPU; hardware acceleration; regression models; machine learning; performance events; switching activity; benchmark; CONSUMPTION ESTIMATION; PERFORMANCE; PROCESSOR; ACCURATE; DESIGN; MODELS; SUITE; CORE; COST;
D O I
10.1145/3593044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Effectively managing energy and power consumption is crucial to the success of the design of any computing system, helping mitigate the efficiency obstacles given by the downsizing of the systems while also being a valuable step towards achieving green and sustainable computing. The quality of energy and power management is strongly affected by the prompt availability of reliable and accurate information regarding the power consumption for the different parts composing the target monitored system. At the same time, effective energy and power management are even more critical within the field of devices at the edge, which exponentially proliferated within the past decade with the digital revolution brought by the Internet of things. This manuscript aims to provide a comprehensive conceptual framework to classify the different approaches to implementing run-time power monitors for edge devices that appeared in literature, leading the reader toward the solutions that best fit their application needs and the requirements and constraints of their target computing platforms. Run-time power monitors at the edge are analyzed according to both the power modeling and monitoring implementation aspects, identifying specific quality metrics for both in order to create a consistent and detailed taxonomy that encompasses the vast existing literature and provides a sound reference to the interested reader.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] How Powerful Are Run-Time Monitors with Static Information?
    Imanimehr, Fatemeh
    Fallah, Mehran S.
    [J]. COMPUTER JOURNAL, 2016, 59 (11): : 1623 - 1636
  • [2] THE POWER MACS RUN-TIME ARCHITECTURE
    THELEN, R
    [J]. BYTE, 1994, 19 (04): : 131 - &
  • [3] Approximation for Run-time Power Management
    Kanduri, Anil
    Haghbayan, Mohammad-Hashem
    Rahmani, Amir M.
    Liljeberg, Pasi
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [4] A survey on run-time packers and mitigation techniques
    Alkhateeb, Ehab
    Ghorbani, Ali
    Lashkari, Arash Habibi
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (02) : 887 - 913
  • [5] A Methodology to build run-time Monitors for Security-Aware Workflows
    Bertolissi, Clara
    Ranise, Silvio
    [J]. 2013 8TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2013, : 501 - +
  • [6] A survey on run-time packers and mitigation techniques
    Ehab Alkhateeb
    Ali Ghorbani
    Arash Habibi Lashkari
    [J]. International Journal of Information Security, 2024, 23 : 887 - 913
  • [7] Run-Time Monitors Design for Adaptive Radar Systems: A Practical Framework
    Cox, Pepijn
    Coutino, Mario
    Papari, Giuseppe
    Sardarabadi, Ahmad Mouri
    Anitori, Laura
    [J]. 2023 IEEE RADAR CONFERENCE, RADARCONF23, 2023,
  • [8] Run-time Reconfigurable Network-on-chip: a survey
    Kidane, Hiliwi Leake
    Bourennane, El-Bay
    [J]. 2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 846 - 851
  • [9] A survey of systems for detecting serial run-time errors
    Luecke, Glenn R.
    Coyle, James
    Hoekstra, Jim
    Kraeva, Marina
    Li, Ying
    Taborskaia, Olga
    Wang, Yanmei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (15): : 1885 - 1907
  • [10] Run-Time Efficient RNN Compression for Inference on Edge Devices
    Thakker, Urmish
    Beu, Jesse
    Gope, Dibakar
    Dasika, Ganesh
    Mattina, Matthew
    [J]. 2019 2ND WORKSHOP ON ENERGY EFFICIENT MACHINE LEARNING AND COGNITIVE COMPUTING FOR EMBEDDED APPLICATIONS (EMC2 2019), 2019, : 26 - 30