Minimizing the Maximum Processor Temperature by Temperature-Aware Scheduling of Real-Time Tasks

被引:4
作者
Ozceylan, Baver [1 ]
Haverkort, Boudewijn R. [2 ]
de Graaf, Maurits [3 ]
Gerards, Marco E. T. [1 ]
机构
[1] Univ Twente, Dept Comp Sci & Elect Engn, NL-7522 NB Enschede, Netherlands
[2] Tilburg Univ, Sch Humanities & Digital Sci, NL-5037 AB Tilburg, Netherlands
[3] Thales Netherlands BV, NL-1271 ZA Huizen, Netherlands
基金
荷兰研究理事会;
关键词
Temperature sensors; Temperature measurement; Thermal management; Real-time systems; Performance evaluation; Task analysis; Reliability; Leakage current; model predictive control; processor scheduling; reliability; resource allocation; thermal management; THERMAL MANAGEMENT; POWER;
D O I
10.1109/TVLSI.2022.3160601
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Thermal management is gaining importance since it is a promising method for increasing the reliability and lifespan of mobile devices. Although the temperature can be decreased by reducing processor speed, one must take care not to increase the processing times too much; violations of deadline constraints must be prevented. This article focuses on the tradeoff between performance and device temperature. We first analyze this tradeoff and show how to determine the optimal lower bound for the maximum temperature for a given set of jobs with known workloads and deadlines. To do so, we use a thermal model, which describes how future decisions impact temperature dynamics. Then, we introduce a processor scheduling algorithm that computes the resource allocation that achieves this lower bound. Consequently, our algorithm finds the optimal resource allocation for the purpose of minimizing the maximum processor temperature for a set of jobs with known workloads and deadlines. Our experimental validation shows that our thermal management algorithm can achieve a reduction of up to 15 degrees C (42%) of the maximum temperature when the workload is high, where a previously proposed method achieved a reduction of up to 10 degrees C (25%). Another advantage of our method is that it decreases the variance in the temperature profile by 16% compared to previously proposed methods.
引用
收藏
页码:1084 / 1097
页数:14
相关论文
共 50 条
  • [21] Temperature-aware computing
    Koren, Israel
    Krishna, C. M.
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (01) : 46 - 56
  • [22] On the fundamentals of leakage aware real-time DVS scheduling for peak temperature minimization
    Chaturvedi, Vivek
    Huang, Huang
    Ren, Shangping
    Quan, Gang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (10) : 387 - 397
  • [23] RESTORE: Real-Time Task Scheduling on a Temperature Aware FinFET based Multicore
    Sharma, Yanshul
    Moulik, Sanjay
    Chakraborty, Shounak
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 608 - 611
  • [24] Temperature Dependence and Temperature-Aware Sensing in Ferroelectric FET
    Gupta, Aniket
    Ni, Kai
    Prakash, Om
    Hu, X. Sharon
    Amrouch, Hussain
    2020 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2020,
  • [25] Temperature-Aware Design and Management for 3D Multi-Core Architectures
    Sabry, M. M.
    Atienza, D.
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2014, 8 (02): : 118 - +
  • [26] A Modified Maximum Urgency First Scheduling Algorithm for Real-Time Tasks
    Salmani, Vahid
    Zargar, Satan Taghavi
    Naghibzadeh, Mahmoud
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 9, 2005, 9 : 19 - 23
  • [27] Initial Temperature Determination for Real-Time Thermal Models in Permanent Magnet Synchronous Machines
    Liang, Dawei
    Zhu, Z. Q.
    Feng, Jianghua
    Li, Yifeng
    Guo, Shuying
    IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION, 2025, 11 (01): : 2204 - 2218
  • [28] Maximizing Utilization and Minimizing Migration in Thermal-Aware Energy-Efficient Real-Time Multiprocessor Scheduling
    Elena Rubio-Anguiano, Laura
    Chils Trabanco, Abel
    Briz Velasco, Jose Luis
    Ramirez-Trevino, Antonio
    IEEE ACCESS, 2021, 9 : 83309 - 83328
  • [29] PoETE: A Method to Design Temperature-Aware Integrated Systems
    El Ahmad, Mohamad
    Najem, Mohamad
    Benoit, Pascal
    Sassatelli, Gilles
    Torres, Lionel
    JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (01) : 1 - 7
  • [30] Temperature-Aware Data Allocation for Embedded Systems with Cache and Scratchpad Memory
    Jia, Zhiping
    Li, Yang
    Wang, Yi
    Wang, Meng
    Shao, Zili
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (02)