Regulating CPU temperature with thermal-aware scheduling using a reduced order learning thermal model

被引:0
|
作者
Dowling, Anthony [1 ]
Jiang, Lin [1 ,2 ]
Cheng, Ming-Cheng [1 ]
Liu, Yu [1 ]
机构
[1] Clarkson Univ, Dept Elect & Comp Engn, 8 Clarkson Ave, Potsdam, NY 13699 USA
[2] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Kowloon, Clear Water Bay, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
Thermal aware scheduling; Proper Orthogonal Decomposition; High resolution thermal modelling; CPU thermal management; Real-time scheduling; ENERGY; MPSOC;
D O I
10.1016/j.future.2024.107687
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern real-time systems utilize considerable amounts of power while executing computation-intensive tasks. The execution of these tasks leads to significant power dissipation and heating of the device. It therefore results in severe thermal issues like temperature escalation, high thermal gradients, and excessive hot spot formation, which may result in degrading chip performance, accelerating device aging, and premature failure. Thermal-Aware Scheduling (TAS) enables optimization of thermal dissipation to maintain a safe thermal state. In this work, we implement a new TAS algorithm, POD-TAS, which manages the thermal behavior of a multi- core CPU based on a defined set of states and their transitions. We compare the performances of a dynamic RC thermal circuit simulator and a reduced order Proper Orthogonal Decomposition (POD)-based thermal model and we select the latter for use in our POD-TAS algorithm. We implement a novel simulation-based evaluation methodology to compare TAS algorithms. This methodology is used to evaluate the performance of the proposed POD-TAS algorithm. Additionally, we compare the performance of a state of the art TAS algorithm to our proposed POD-TAS algorithm. Furthermore, we utilize the COMBS benchmark suite to provide CPU workloads for task scheduling. Our evaluation includes scenarios with using 4 and 8 benchmarks. We align our evaluation with the RT-TAS by comparing the 4 benchmark scenario. Additionally, the 8 benchmark case simulates a heavier workload scenario, which puts more thermal stress on the system and is more difficult to mitigate. Our experimental results on a multi-core processor using a set of 4 benchmarks demonstrate that the proposed POD-TAS method can improve thermal performance by decreasing the peak thermal variance by 53.0% and the peak chip temperature of 29.01%. Using a set of 8 benchmarks, the comparison of the two algorithms shows a decrease of 29.57% in the peak spatial variance of the chip temperature and 26.26% in the peak chip temperature. We also identify several potential future research directions.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Thermal-aware Job Scheduling of MapReduce Applications on High Performance Clusters
    Taneja, Shubbhi
    Zhou, Yi
    Alghamdi, Mohammed I.
    Qin, Xiao
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 261 - 270
  • [42] Thermal-aware task scheduling for hot-spots avoidance in cloud
    Wang, Jiru
    Wang, Jihe
    Guo, Bing
    Shen, Yan
    Journal of Computational Information Systems, 2015, 11 (10): : 3665 - 3673
  • [43] Thermal-Aware Global Real-Time Scheduling on Multicore Systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 131 - +
  • [44] Thermal-aware Joint CPU and Memory Scheduling for Hard Real-Time Tasks on Multicore 3D Platforms
    Chaparro-Baquero, Gustavo A.
    Sha, Shi
    Homsi, Soamar
    Wen, Wujie
    Quan, Gang
    2017 EIGHTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2017,
  • [45] Thermal-aware test scheduling using network-on-chip under multiple clock rates
    Salamy, Hassan
    Harmanani, Haidar M.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (03) : 408 - 424
  • [46] Thermal-Aware Load Provisioning for Server Clusters by Using Model Predictive Control
    Zhu, Han
    Wang, Jun
    Song, Mengxuan
    Fang, Qiu
    2015 IEEE CONFERENCE ON CONTROL AND APPLICATIONS (CCA 2015), 2015, : 336 - 340
  • [47] Thermal-Aware Task Scheduling for Data centers through Minimizing Heat Recirculation
    Tang, Qinghui
    Gupta, Sandeep K. S.
    Varsamopoulos, Georgios
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 129 - 138
  • [48] Thermal-aware Scheduling for Data Parallel Workloads on Multi-Core Processors
    Tan, Hengxing
    Ranka, Sanjay
    2014 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2014,
  • [49] 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)
  • [50] 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