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 条
  • [21] Optimized Thermal-Aware Job Scheduling and Control of Data Centers
    Van Damme, Tobias
    De Persis, Claudio
    Tesi, Pietro
    IFAC PAPERSONLINE, 2017, 50 (01): : 8244 - 8249
  • [22] <bold>Thermal-Aware Scheduling: A solution for Future Chip Multiprocessors Thermal Problems</bold>
    Stavrou, Kyrlakos
    Trancoso, Pedro
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 123 - +
  • [23] Thermal aware learning based CPU governor
    Kumar, Manoj
    Sran, Sukhwinder Singh
    Kaur, Lakhwinder
    Singh, Jagpreet
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (11):
  • [24] Thermal-aware floorplanning using genetic algorithms
    Hung, WL
    Xie, Y
    Vijaykrishnan, N
    Addo-Quaye, C
    Theocharides, T
    Irwin, MJ
    6th International Symposium on Quality Electronic Design, Proceedings, 2005, : 634 - 639
  • [25] Thermal-aware Task Placement with Dynamic Thermal Model in an Established Datacenter
    Jiang, Zhigang
    Huang, Wei
    You, Ilsun
    Qian, Zhuzhong
    Lu, Sanglu
    2014 EIGHTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS), 2014, : 1 - 8
  • [26] Thermal-aware Real-time Scheduling Using Timed Continuous Petri Nets
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    Vazquez, C. R.
    Gomez-Gutierrez, D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (04)
  • [27] Thermal-aware test scheduling and hot spot temperature minimization for core-based systems
    Liu, CS
    Veeraraghavan, K
    Iyengar, V
    DFT 2005: 20TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2005, : 552 - 560
  • [28] A novel multi-modal Federated Learning based thermal-aware job scheduling framework
    Rehman, Rameesha
    Malik, Saif Ur Rehman
    Qureshi, Shahida Hafeezan
    Atif Mouqarrab, Syed
    COMPUTER NETWORKS, 2024, 255
  • [29] CARTAD: Compiler-Assisted Reinforcement Learning for Thermal-Aware Task Scheduling and DVFS on Multicores
    Liu, Di
    Yang, Shi-Gui
    He, Zhenli
    Zhao, Mingxiong
    Liu, Weichen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (06) : 1813 - 1826
  • [30] Online Machine Learning-based Temperature Prediction for Thermal-aware NoC System
    Chen, Kun-Chih
    Liao, Yuan-Hou
    2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 65 - 66