Noise-Aware DVFS Transition Sequence Optimization for Battery-Powered IoT Devices

被引:4
|
作者
Luo, Shaoheng [1 ]
Zhuo, Cheng [1 ]
Gan, Houle [2 ]
机构
[1] Zhejiang Univ, Coll Microelect, Hangzhou 310027, Zhejiang, Peoples R China
[2] Google Inc, Mountain View, CA 94043 USA
来源
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2018年
关键词
GRID ANALYSIS; NETWORK; VOLTAGE;
D O I
10.1145/3195970.3196080
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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, 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, and induces large Ldi / dt noise, thereby stressing the power delivery network (PDN). Due to the limited area and cost target, adding additional decap to mitigate such noise is usually challenging. A common approach is to gradually introduce/remove the additional clock cycles to increase or reduce the clock frequency in steps, a.k.a., clock skipping. However, such a technique may increase DVFS transition time, and still cannot guarantee minimal noise. In this work, 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 results show that we are able to achieve minimal-noise sequence within desired transition time with 53% noise reduction and save more than 15-17% power compared with the traditional approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Optimize Scheduling of Federated Learning on Battery-powered Mobile Devices
    Wang, Cong
    Wei, Xin
    Zhou, Pengzhan
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 212 - 221
  • [23] Aging Aware Random Channel Access for Battery-Powered Wireless Networks
    Valentini, Roberto
    Levorato, Marco
    Santucci, Fortunato
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2016, 5 (02) : 176 - 179
  • [24] Noise-Aware Dynamical System Compilation for Analog Devices with LEGNO
    Achour, Sara
    Rinard, Martin
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 149 - 166
  • [25] Optimal Aging Aware Channel Access and Power Allocation for Battery-Powered Devices With Radio Frequency Energy Harvesting
    Valentini, Roberto
    Levorato, Marco
    Santucci, Fortunato
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (11) : 5773 - 5787
  • [26] NAT: Noise-Aware Training for Robust Neural Sequence Labeling
    Namysl, Marcin
    Behnke, Sven
    Koehler, Joachim
    58TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2020), 2020, : 1501 - 1517
  • [27] Noise-aware interconnect power optimization in domino logic synthesis
    Kim, KW
    Jung, SO
    Narayanan, U
    Liu, CL
    Kang, SM
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (01) : 79 - 89
  • [28] Optimal Discharge and Recharge Control of Battery-powered Energy-aware Systems
    Wang, Tao
    Cassandras, Christos G.
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 7513 - 7518
  • [29] Optimization of Train Timetables and Placement of Charging Facilities for Battery-Powered LRT
    Horiuchi K.
    Miyatake M.
    IEEJ Transactions on Industry Applications, 2023, 143 (09) : 602 - 610
  • [30] Optimizing MEMS-Based Storage Devices for Mobile Battery-Powered Systems
    Khatib, Mohammed G.
    Hartel, Pieter H.
    ACM TRANSACTIONS ON STORAGE, 2010, 6 (01)