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 条
  • [11] Thermal-aware task allocation and scheduling for embedded systems
    Hung, WL
    Xie, Y
    Vijaykrishnan, N
    Kandemir, M
    Irwin, MJ
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 898 - 899
  • [12] Thermal-aware Energy Efficient Task Scheduling Framework
    Nong, Jian
    Chen, Jia
    Wang, Yinqing
    Qin, Wei
    He, Xi
    2022 IEEE 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS, IUCC/CIT/DSCI/SMARTCNS, 2022, : 304 - 309
  • [13] Thermal-aware placement for FPGAs using electrostatic charge model
    Jaffari, Javid
    Anis, Mohab
    ISQED 2007: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2007, : 666 - +
  • [14] 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
  • [15] Thermal-aware resource allocation in earliest deadline first using fluid scheduling
    Shehzad, Muhammad Naeem
    Bashir, Qaisar
    Ahmad, Ghufran
    Anjum, Adeel
    Awais, Muhammad Naeem
    Manzoor, Umar
    Shaikh, Zeeshan Azmat
    Balubaid, Muhammad A.
    Saba, Tanzila
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (03)
  • [16] Frequency-scaled thermal-aware test scheduling for 3D ICs using machine learning based temperature estimation
    Chatterjee, Subhajit
    Roy, Surajit Kumar
    Giri, Chandan
    Rahaman, Hafizur
    MICROELECTRONICS JOURNAL, 2022, 128
  • [17] A Thermal-Aware Scheduling Algorithm for Core Migration in Multicore Processors
    Eratne, Savithra
    Nair, Pradeep
    John, Eugene
    JOURNAL OF LOW POWER ELECTRONICS, 2015, 11 (02) : 103 - 111
  • [18] Thermal-Aware Scheduling for Integrated CPUs-GPU Platforms
    Lee, Youngmoon
    Shin, Kang G.
    Chwa, Hoon Sung
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [19] Optimized Thermal-Aware Job Scheduling and Control of Data Centers
    Van Damme, Tobias
    De Persis, Claudio
    Tesi, Pietro
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2019, 27 (02) : 760 - 771
  • [20] Online thermal-aware scheduling for multiple clock domain CMPs
    Arani, Amirali Shayan
    20TH ANNIVERSARY IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2007, : 137 - 140