Thermal-Aware Scheduling for Integrated CPUs-GPU Platforms

被引:14
|
作者
Lee, Youngmoon [1 ]
Shin, Kang G. [1 ]
Chwa, Hoon Sung [2 ]
机构
[1] Univ Michigan, 2260 Hayward St, Ann Arbor, MI 48109 USA
[2] DGIST, 333 Techno Jungang Daero, Dalseong Gun 42988, Daegu, South Korea
基金
新加坡国家研究基金会;
关键词
Thermal management; embedded systems; GPU; real-time systems;
D O I
10.1145/3358235
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As modern embedded systems like cars need high-power integrated CPUs-GPU SoCs for various real-time applications such as lane or pedestrian detection, they face greater thermal problems than before, which may, in turn, incur higher failure rate and cooling cost. We demonstrate, via experimentation on a representative CPUs-GPU platform, the importance of accounting for two distinct thermal characteristics-the platform's temperature imbalance and different power dissipations of different tasks-in real-time scheduling to avoid any burst of power dissipations while guaranteeing all timing constraints. To achieve this goal, we propose a new Real-Time Thermal-Aware Scheduling (RT-TAS) framework. We first capture different CPU cores' temperatures caused by different GPU power dissipations (i.e., CPUs-GPU thermal coupling) with core-specific thermal coupling coefficients. We then develop thermally-balanced task-to-core assignment and CPUs-GPU co-scheduling. The former addresses the platform's temperature imbalance by efficiently distributing the thermal load across cores while preserving scheduling feasibility. Building on the thermally-balanced task assignment, the latter cooperatively schedules CPU and GPU computations to avoid simultaneous peak power dissipations on both CPUs and GPU, thus mitigating excessive temperature rises while meeting task deadlines. We have implemented and evaluated RT-TAS on an automotive embedded platform to demonstrate its effectiveness in reducing the maximum temperature by 6-12.2 degrees C over existing approaches without violating any task deadline.
引用
收藏
页数:25
相关论文
共 50 条
  • [41] Energy-Efficient Thermal-Aware Scheduling for RT Tasks Using TCPN
    Rubio-Anguiano, L.
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    IFAC PAPERSONLINE, 2018, 51 (07): : 236 - 242
  • [42] Thermal-aware Test Scheduling Strategy for Network-on-Chip based Systems
    Manna, Kanchan
    Sagar, Chatla Swami
    Chattopadhyay, Santanu
    Sengupta, Indranil
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (01)
  • [43] State-of-the-Art Energy-Efficient Thermal-Aware Scheduling in Cloud
    Garg, Ritu
    Rani, Rama
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR COMPETITIVE STRATEGIES, 2019, 40 : 157 - 164
  • [44] TaSaT: Thermal-Aware Scheduling and Tuning Algorithm for Heterogeneous and Configurable Embedded Systems
    Alsafrjalani, Mohamad Hammam
    Adegbija, Tosiron
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 75 - 80
  • [45] Thermal-aware SoC Test Scheduling with Voltage/Frequency Scaling and Test Partition
    Ying Zhang
    Li Ling
    Jianhui Jiang
    Jie Xiao
    Journal of Electronic Testing, 2018, 34 : 447 - 460
  • [46] Thermal-aware MapReduce Real-Time Scheduling in Heterogeneous Server Systems
    Tang, Tzu-Chen
    Chen, Ya-Shu
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 207 - 212
  • [47] Power and thermal-aware virtual machine scheduling optimization in cloud data center
    Chen, Rui
    Liu, Bo
    Lin, WeiWei
    Lin, JianPeng
    Cheng, HuiWen
    Li, KeQin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 578 - 589
  • [48] Thermal-aware global real-time scheduling and analysis on multicore systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 547 - 560
  • [49] Feedback Control Scheduling in Energy-Efficient and Thermal-Aware Data Centers
    Zhao, Xiaogang
    Peng, Tao
    Qin, Xiao
    Hu, Qiping
    Ding, Ling
    Fang, Zhijun
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (01): : 48 - 60
  • [50] System-level, thermal-aware, fully-loaded process scheduling
    Li, Dong
    Chang, Hung-Ching
    Pyla, Hari K.
    Cameron, Kirk W.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 886 - 892