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 条
  • [31] Energy Consumption Minimization for Mobile and Wireless Devices - A Cognitive Approach
    He, An
    Srikanteswara, Srikathyayani
    Bae, Kyung K.
    Reed, Jeffrey H.
    Tranter, William H.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (03) : 1814 - 1821
  • [32] Energy Consumption Analysis of Video Streaming to Android Mobile Devices
    Trestian, Ramona
    Moldovan, Arghir-Nicolae
    Ormond, Olga
    Muntean, Gabriel-Miro
    2012 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2012, : 444 - 452
  • [33] Reducing Power Consumption and Latency in Mobile Devices Using an Event Stream Model
    Marz, Stephen
    Vander Zanden, Brad
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 16 (01)
  • [34] Mobile Application Profiling for Connected Mobile Devices
    Diaz, Almudena
    Merino, Pedro
    Javier Rivas, F.
    IEEE PERVASIVE COMPUTING, 2010, 9 (01) : 54 - 61
  • [35] Techniques to minimize power consumption of SMPS in standby mode
    Choi, HS
    Huh, DY
    2005 IEEE 36TH POWER ELECTRONIC SPECIALISTS CONFERENCE (PESC), VOLS 1-3, 2005, : 2817 - 2822
  • [36] CCC: Crossbar connected caches for reducing energy consumption of on-chip multiprocessors
    Li, L
    Vijaykrishnan, N
    Kandemir, M
    Irwin, MJ
    Kadayif, I
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 41 - 48
  • [37] Reducing Energy Consumption of LTE Devices for Machine-to-Machine Communication
    Tirronen, Tuomas
    Larmo, Anna
    Sachs, Joachim
    Lindoff, Bengt
    Wiberg, Niclas
    2012 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2012, : 1650 - 1656
  • [38] A variation of the WTLS authentication protocol for reducing energy consumption in wireless devices
    Prasithsangaree, P
    Krishnamurthy, P
    HIGH SPEED NETWORKS AND MULTIMEDIA COMMUNICATIONS, PROCEEDINGS, 2004, 3079 : 696 - 706
  • [39] Invasive Technique for Measuring the Energy Consumption of Mobile Devices Applications in Mobile Cloud Environments
    Silva, J. S.
    Lins, F. A. A.
    Sousa, E. T. G.
    Summer, H. B.
    Fernandes, C. M.
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 2724 - 2729
  • [40] Reducing energy consumption using Data encoding techniques in Network on Chip
    Senthamil, S.
    Saravanakumar, P.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,