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
来源
2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020) | 2020年
关键词
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 条
  • [41] Reducing the energy consumption of Ethernet with Adaptive Link Rate (ALR)
    Gunaratne, Charnara
    Christensen, Ken
    Nordman, Bruce
    Suen, Stephen
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (04) : 448 - 461
  • [42] Opportunities and recommendations for reducing the energy consumption of consumer electronics products
    Horowitz, N
    Calwell, C
    Foster, S
    2005 IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONICS & THE ENVIRONMENT, CONFERENCE RECORD, 2005, : 135 - 139
  • [43] Actively Operable Thermoresponsive Smart Windows for Reducing Energy Consumption
    Kang, Sung Kyung
    Ho, Dong Hae
    Lee, Chang Hwan
    Lim, Ho Sun
    Cho, Jeong Ho
    ACS APPLIED MATERIALS & INTERFACES, 2020, 12 (30) : 33838 - 33845
  • [44] Reducing energy consumption in wired OpenFlow-based networks
    Bista, Bhed Bahadur
    Fukushi, Arata
    Takata, Toyoo
    Rawat, Danda B.
    International Journal of Control and Automation, 2014, 7 (06): : 401 - 412
  • [45] Versatile Network Codes: Energy Consumption in Heterogeneous IoT Devices
    Nguyen, Vu
    Cabrera, Juan A.
    Nguyen, Giang T.
    You, Dongho
    Fitzek, Frank H. P.
    IEEE ACCESS, 2020, 8 (08): : 168219 - 168228
  • [46] Potentials for Reducing Primary Energy Consumption Through Energy Audit in the Packaging Paper Factory
    Tanasic, Nikola
    Jankes, Goran
    Stamenic, Mirjana
    Nikolic, Aleksandar
    Trninic, Marta
    Simonovic, Tomislav
    3RD INTERNATIONAL SYMPOSIUM ON ENVIRONMENTAL FRIENDLY ENERGIES AND APPLICATIONS (EFEA 2014), 2014,
  • [47] Energy Consumption Metrics for Mobile Device Dynamic Malware Detection
    Fasano, Fausto
    Martinelli, Fabio
    Mercaldo, Francesco
    Santone, Antonella
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KES 2019), 2019, 159 : 1045 - 1052
  • [48] Buffering... Energy for Mobile Devices: A "Store and Rendezvous" Approach
    Vardalis, Dimitris
    Sarros, Christos-Alexandros
    Tsaoussidis, Vassilis
    WIRED/WIRELESS INTERNET COMMUNICATIONS, WWIC 2016, 2016, 9674 : 106 - 120
  • [49] Robust and Energy-Efficient Trajectory Tracking for Mobile Devices
    Bhattacharya, Sourav
    Blunck, Henrik
    Kjaergaard, Mikkel Baun
    Nurmi, Petteri
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2015, 14 (02) : 430 - 443
  • [50] Balancing Energy Use against Video Quality in Mobile Devices
    Kim, Euiseok
    Jeong, Hyunmi
    Yang, Jinwoo
    Song, Minseok
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (03) : 517 - 524