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 条
  • [41] TECHNIQUES FOR REDUCING THE ENERGY CONSUMPTION IN NODES OF WIRELESS SENSOR NETWORKS:A SURVEY
    Anita, R.
    Jebadurai, Immanuel Johnraja
    Kathrine, JaspherWillsie
    Leelipushpam, Getzi Jeba
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2019), 2019, : 402 - 406
  • [42] Data Encoding Techniques for Reducing Energy Consumption in Network-on-Chip
    Jafarzadeh, Nima
    Palesi, Maurizio
    Khademzadeh, Ahmad
    Afzali-Kusha, Ali
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (03) : 675 - 685
  • [43] Code refactoring techniques for reducing energy consumption in embedded computing environment
    Doohwan Kim
    Jang-Eui Hong
    Ilchul Yoon
    Sang-Ho Lee
    Cluster Computing, 2018, 21 : 1079 - 1095
  • [44] Code refactoring techniques for reducing energy consumption in embedded computing environment
    Kim, Doohwan
    Hong, Jang-Eui
    Yoon, Ilchul
    Lee, Sang-Ho
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (01): : 1079 - 1095
  • [45] Energy consumption and privacy in mobile Web browsing: Individual issues and connected solutions
    D'Ambrosio, Salvatore
    De Pasquale, Salvatore
    Iannone, Gerardo
    Malandrino, Delfina
    Negro, Alberto
    Patimo, Giovanni
    Scarano, Vittorio
    Spinelli, Raffaele
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2016, 11 : 63 - 79
  • [46] Similarity-based wakeup management for mobile systems in connected standby
    Kao, Chun-Hao
    Cheng, Sheng-Wei
    Hsiu, Pi-Cheng
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [47] Reducing Display Power Consumption for Real-time Video Calls on Mobile Devices
    Xiao, Mengbai
    Liu, Yao
    Guo, Lei
    Chen, Songqing
    2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2015, : 285 - 290
  • [48] Development Frameworks for Mobile Devices: A Comparative Study about Energy Consumption
    Corbalan, Leonardo
    Fernandez, Juan
    Cuitino, Alfonso
    Delia, Lisandro
    Caseres, German
    Thomas, Pablo
    Pesado, Patricia
    2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT), 2018, : 191 - 201
  • [49] A green energy consumption policy of Bluetooth mobile devices for smart cities
    Hui Ye
    FangMin Li
    ZhiXiong Liu
    XuDong Deng
    Computing, 2020, 102 : 1077 - 1091
  • [50] Evaluating and Predicting Energy Consumption of Data Mining Algorithms on Mobile Devices
    Comito, Carmela
    Talia, Domenico
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (IEEE DSAA 2015), 2015, : 625 - 632