Techniques for Reducing the Connected-Standby Energy Consumption of Mobile Devices

被引:15
|
作者
Haj-Yahya, Jawad [1 ]
Sazeides, Yanos [2 ]
Alser, Mohammed [1 ]
Rotem, Efraim [3 ]
Mutlu, Onur [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Univ Cyprus, Nicosia, Cyprus
[3] Intel Corp, Santa Clara, CA USA
关键词
Power Management; Energy Efficiency; Connected Standby; Mobile Systems;
D O I
10.1109/HPCA47549.2020.00057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern mobile devices, such as smartphones, tablets, and laptops, are idle most of the time but they remain connected to communication channels even when idle. This operation mode is called connected-standby. To increase battery life in the connected-standby mode, a mobile device enters the deepest-runtime-idle-power state (DRIPS), which minimizes power consumption and retains fast wake-up capability. In this work, we identify three sources of energy inefficiency in modern DRIPS designs and introduce three techniques to reduce the power consumption of mobile devices in connected-standby. To our knowledge, this is the first work to explicitly focus on and improve the connected-standby power management of high-performance mobile devices, with evaluations on a real system. We propose the optimized-deepest-runtime-idle-power state (ODRIPS), a mechanism that dynamically: 1) offloads the monitoring of wake-up events to low-power off-chip circuitry, which enables turning off all of the processor's clock sources, 2) offloads all of the processor's input/output functionality off-chip and powergates the corresponding on-chip input/output functions, and 3) transfers the processor's context to a secure memory region inside DRAM, which eliminates the need to store the context using high-leakage on-chip SRAMs, thereby reducing leakage power. We implement ODRIPS in Intel's Skylake client processor and its associated Sunrise-Point chipset. Our analysis of ODRIPS on a real system reveals that it reduces the platform average power consumption in connected-standby mode by 22%. We also identify an opportunity to further reduce platform power in ODRIPS by using emerging low-power non-volatile memory (instead of DRAM) to store the processor context.
引用
收藏
页码:623 / 636
页数:14
相关论文
共 50 条
  • [1] Reducing energy consumption on mobile devices with WiFi interfaces
    Zhang, T
    Madhani, S
    Gurung, P
    van den Berg, E
    GLOBECOM '05: IEEE Global Telecommunications Conference, Vols 1-6: DISCOVERY PAST AND FUTURE, 2005, : 561 - 565
  • [2] Balancing Transmission and Storage Cost for Reducing Energy Consumption in Mobile Devices
    Zhao, Bi
    Friderikos, Vasilis
    2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,
  • [3] Smart System for Reducing Standby Energy Consumption in Residential Appliances
    Gheorghe, Andrei Cosmin
    Andrei, Horia
    Diaconu, Emil
    Andrei, Paul Cristian
    ENERGIES, 2024, 17 (12)
  • [4] Reducing Energy Consumption in Mobile Networks
    Friel, Declan
    Glynn, Phillippe
    Isidoro, Luis
    Lobato, Joao
    NEC Technical Journal, 2023, 17 (01): : 23 - 28
  • [5] Studying the Energy Consumption in Mobile Devices
    Tawalbeh, Mohammad
    Eardley, Alan
    Tawalbeh, Lo'ai
    11TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2016) / THE 13TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2016) / AFFILIATED WORKSHOPS, 2016, 94 : 183 - 189
  • [6] Reducing Standby Energy Consumption of Consumer Electronic Applications to Virtually Zero
    Deppe, Carsten
    Sauerlaender, Georg
    INTERNATIONAL EXHIBITION AND CONFERENCE FOR POWER ELECTRONICS, INTELLIGENT MOTION AND POWER QUALITY 2010 (PCIM EUROPE 2010), VOLS 1 AND 2, 2010, : 49 - 54
  • [7] GScheduler: Reducing Mobile Device Energy Consumption
    Peng, Liang
    2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 1 - 6
  • [8] Proxy-based task partitioning of watermarking algorithms for reducing energy consumption in mobile devices
    Kejariwal, A
    Gupta, S
    Nicolau, A
    Dutt, N
    Gupta, R
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 556 - 561
  • [9] METHODS FOR MEASUREMENT OF ENERGY CONSUMPTION IN MOBILE DEVICES
    Damasevicius, Robertas
    Stuikys, Vytautas
    Toldinas, Jevgenijus
    METROLOGY AND MEASUREMENT SYSTEMS, 2013, 20 (03) : 419 - 430
  • [10] Energy Consumption of Cryptographic Algorithms in Mobile Devices
    Toldinas, J.
    Damasevicius, R.
    Venckauskas, A.
    Blazauskas, T.
    Ceponis, J.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2014, 20 (05) : 158 - 161