Algorithmic Optimization of Thermal and Power Management for Heterogeneous Mobile Platforms

被引:67
|
作者
Bhat, Ganapati [1 ]
Singla, Gaurav [2 ,3 ]
Unver, Ali K. [4 ]
Ogras, Umit Y. [1 ]
机构
[1] Arizona State Univ, Sch Elect Comp & Energy Engn, Tempe, AZ 85287 USA
[2] Arizona State Univ, Sch Elect Comp & Energy Engn, Tempe, AZ 85287 USA
[3] ARM Holdings, San Jose, CA 95134 USA
[4] Intel Corp, Assembly & Test Technol Dev, Chandler, AZ 85226 USA
基金
美国国家科学基金会;
关键词
Dynamic power management; heterogeneous computing; multicore architectures; multiprocessor systems-on-chip (MPSoCs); thermal management; PERFORMANCE; DESIGN;
D O I
10.1109/TVLSI.2017.2770163
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
State-of-the-art mobile platforms are powered by heterogeneous system-on-chips that integrate multiple CPU cores, a GPU, and many specialized processors. Competitive performance on these platforms comes at the expense of increased power density due to their small form factor. Consequently, the skin temperature, which can degrade the experience, becomes a limiting factor. Since using a fan is not a viable solution for hand-held devices, there is a strong need for dynamic thermal and power management (DTPM) algorithms that can regulate temperature with minimal performance impact. This paper presents a DTPM algorithm, which uses a practical temperature prediction methodology based on system identification. The proposed algorithm dynamically computes a power budget using the predicted temperature. This budget is used to throttle the frequency and number of cores to avoid temperature violations with minimal impact on the system performance. Our experimental measurements on two different octa-core big. LITTLE processors and common Android applications demonstrate that the proposed technique predicts the temperature with less than 5% error across all benchmarks. Using this prediction, the proposed DTPM algorithm successfully regulates the maximum temperature and decreases the temperature violations by one order of magnitude while also reducing the total power consumption on average by 7% compared with the default solution.
引用
收藏
页码:544 / 557
页数:14
相关论文
共 50 条
  • [21] Algorithmic Approaches to Inventory Management Optimization
    Perez, Hector D.
    Hubbs, Christian D.
    Li, Can
    Grossmann, Ignacio E.
    PROCESSES, 2021, 9 (01) : 1 - 17
  • [22] Robust Visual Path Following for Heterogeneous Mobile Platforms
    Das, Aveek
    Naroditsky, Oleg
    Zhu, Zhiwei
    Samarasekera, Supun
    Kumar, Rakesh
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 2431 - 2437
  • [23] Resizing of Heterogeneous Platforms and the optimization of parallel applications
    Beji, Moussa
    Achour, Sami
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 154 - 161
  • [24] Secure Trust Management for Mobile Platforms
    Ege, Raimund K.
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 381 - 385
  • [25] Optimization of Image Processing Algorithms on Mobile Platforms
    Poudel, Pramod
    Shirvaikar, Mukul
    REAL-TIME IMAGE AND VIDEO PROCESSING 2011, 2011, 7871
  • [26] The maintenance management optimization of equipment in thermal power plant
    Wang, Jianmei
    Cai, Kai
    Ma, Xinqiang
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON RISK AND RELIABILITY MANAGEMENT, VOLS I AND II, 2008, : 747 - 750
  • [27] Joint Optimization of DVFS and Low-power Sleep-state Selection for Mobile Platforms
    Min, Alexander W.
    Wang, Ren
    Tsai, James
    Tai, Tsung-Yuan Charlie
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 3541 - 3546
  • [28] Energy-efficient heterogeneous memory system for mobile platforms
    Shin, Dongsuk
    Jang, Hakbeom
    Lee, Jae W.
    IEICE ELECTRONICS EXPRESS, 2017, 14 (24):
  • [29] Mobile Ultrasound Imaging on Heterogeneous Multi-Core Platforms
    Kurth, Andreas
    Tretter, Andreas
    Hager, Pascal A.
    Sanabria, Sergio
    Goeksel, Orcun
    Thiele, Lothar
    Benini, Luca
    14TH ACM/IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA 2016), 2016, : 9 - 18
  • [30] A Performance Optimization Framework for the Simultaneous Heterogeneous Computing Platforms
    Li, Shuo
    PROCEEDINGS OF THE ACM WORKSHOP ON SOFTWARE ENGINEERING METHODS FOR PARALLEL AND HIGH PERFORMANCE APPLICATIONS (SEM4HPC'16), 2016, : 39 - 45