Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices

被引:63
|
作者
Zhuo, Cheng [1 ]
Luo, Shaoheng [1 ]
Gan, Houle [2 ]
Hu, Jiang [3 ]
Shi, Zhiguo [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] Google Inc, 1600 Amphitheatre Pkwy, Mountain View, CA 94043 USA
[3] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
基金
中国国家自然科学基金;
关键词
Clocks; Optimization; Power system management; Batteries; Schedules; Performance evaluation; Complexity theory; Clock; dynamic voltage frequency scaling (DVFS); noise; optimization; power delivery; GRID ANALYSIS; DYNAMIC VOLTAGE;
D O I
10.1109/TCAD.2019.2917844
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Low power system-on-chips (SoCs) are now at the heart of Internet-of-Things (IoT) devices, which are well-known for their bursty workloads and limited energy storage-usually in the form of tiny batteries. To ensure battery lifetime, dynamic voltage frequency scaling (DVFS) has become an essential technique in such SoC chips. With continuously decreasing supply level, noise margins in these devices are already being squeezed. During DVFS transition, large current that accompanies the clock speed transition runs into or out of clock networks in a few clock cycles, induces large Ldi/dt noise, thereby stressing the power delivery system (PDS). Due to the limited area and cost target, adding additional decoupling capacitance to mitigate such noise is usually challenging. A common approach is to gradually introduce/remove the additional clock cycles to increase/decrease the clock frequency in steps, also known as, clock skipping. However, such a technique may increase DVFS transition time, and still cannot guarantee minimal noise. In this paper, we propose a new noise-aware DVFS sequence optimization technique by formulating a mixed 0/1 programming to resolve the problems of clock skipping sequence optimization. Moreover, the method is also extended to schedule extensive wake-up activities on different clock domains for the same purpose. The experiments show that the optimized sequence is able to significantly mitigate noise within the desired transition time, thereby saving both power and energy.
引用
收藏
页码:1498 / 1510
页数:13
相关论文
共 50 条
  • [1] Noise-Aware DVFS Transition Sequence Optimization for Battery-Powered IoT Devices
    Luo, Shaoheng
    Zhuo, Cheng
    Gan, Houle
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [2] Towards realistic lifetime estimation in battery-powered IoT devices
    Feeney, Laura Marie
    Hartung, Robert
    Rohner, Christian
    Kulau, Ulf
    Wolf, Lars
    Gunningberg, Per
    PROCEEDINGS OF THE 15TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS (SENSYS'17), 2017,
  • [3] Energy-Reliability Aware Link Optimization for Battery-Powered IoT Devices With Nonideal Power Amplifiers
    Mahmood, Aamir
    Hossain, M. M. Aftab
    Cavdar, Cicek
    Gidlund, Mikael
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03): : 5058 - 5067
  • [4] Battery-Powered Devices in WPCNs
    Biason, Alessandro
    Zorzi, Michele
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (01) : 216 - 229
  • [5] Power-aware gateway connectivity in battery-powered dynamic IoT networks
    Karthikeya, Surabhi Abhimithra
    Narayanan, Revathy
    Murthy, Siva Ram C.
    COMPUTER NETWORKS, 2018, 130 : 81 - 93
  • [6] Computing Lifetimes for Battery-Powered Devices
    Jongerden, Marijn
    Haverkort, Boudewijn
    OPERATIONS RESEARCH PROCEEDINGS 2010, 2011, : 193 - 198
  • [7] Modelling of the Energy Depletion Process and Battery Depletion Attacks for Battery-Powered Internet of Things (IoT) Devices
    Kuaban, Godlove Suila
    Gelenbe, Erol
    Czachorski, Tadeusz
    Czekalski, Piotr
    Tangka, Julius Kewir
    SENSORS, 2023, 23 (13)
  • [8] A 0.5V/1.0V Fast Lock-In ADPLL for DVFS Battery-Powered Devices
    Chung, Ching-Che
    Sheng, Duo
    Su, Wei-Siang
    2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [9] A 0.5V/1.0V Fast Lock-In ADPLL for DVFS Battery-Powered Devices
    Chung, Ching-Che
    Sheng, Duo
    Su, Wei-Siang
    2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [10] A power benchmark experiment for battery-powered devices
    Tudor, Dacian
    Marcu, Marius
    IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 91 - 95