Feedback Thermal Control of Real-time Systems on Multicore Processors

被引:0
|
作者
Fu, Yong [1 ]
Kottenstette, Nicholas
Lu, Chenyang [1 ]
Koutsoukos, Xenofon D.
机构
[1] Washington Univ, Dept CSE, St Louis, MO 63130 USA
关键词
real-time systems; multicore; thermal control; SPEED CONTROL; TEMPERATURE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Embedded real-time systems face significant challenges in thermal management. While earlier research on feedback thermal control has shown promise in dealing with the uncertainty in thermal characteristics, multicore processors introduce new challenges that cannot be handled by previous solutions designed for single-core processors. Multicore processors require the temperature and real-time performance of multiple cores be controlled simultaneously, leading to multi-input-multi-output control problems with inter-core thermal coupling. Furthermore, current Dynamic Voltage and Frequency Scaling (DVFS) mechanisms only support a finite set of states, leading to discrete control variables that cannot be handled by standard linear control techniques. This paper presents Real-Time Multicore Thermal Control (RT-MTC), a novel feedback thermal control framework specifically designed for multicore real-time systems. RT-MTC dynamically enforces both the desired temperature set point and the schedulable CPU utilization bound of a multicore processor through DVFS. RT-MTC employs a rigorously designed, efficient controller that can achieve effective thermal control with the small number of frequencies commonly supported by current processors. The robustness and advantages of RT-MTC over existing thermal control approaches are demonstrated through both experiments on an Intel Core 2 Duo processor and simulations under a wide range of uncertainties in power consumption.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [1] Real-Time Computing on Multicore Processors
    Sha, Lui
    Caccamo, Marco
    Mancuso, Renato
    Kim, Jung-Eun
    Yoon, Man-Ki
    Pellizzoni, Rodolfo
    Yun, Heechul
    Kegley, Russell B.
    Perlman, Dennis R.
    Arundale, Greg
    Bradford, Richard
    [J]. COMPUTER, 2016, 49 (09) : 69 - 77
  • [2] What to Make of Multicore Processors for Reliable Real-Time Systems?
    Baker, Theodore P.
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 1 - 18
  • [3] Real-Time Endmember Extraction on Multicore Processors
    Remon, Alfredo
    Sanchez, Sergio
    Paz, Abel
    Quintana-Orti, Enrique S.
    Plaza, Antonio
    [J]. IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2011, 8 (05) : 924 - 928
  • [4] Stochastic Thermal Control of a Multicore Real-Time System
    Mohaqeqi, Morteza
    Kargahi, Mehdi
    Fouladi, Kazim
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 208 - 215
  • [5] Accelerating real-time string searching with multicore processors
    Villa, Oreste
    Scarpazza, Daniele Paolo
    Petrini, Fabrizio
    [J]. COMPUTER, 2008, 41 (04) : 42 - +
  • [6] OPTICAL PROCESSORS FOR REAL-TIME CONTROL OF ROBOT SYSTEMS
    GROCHOWSKI, L
    ZAREMBA, MB
    [J]. PROCEEDINGS OF THE 1989 AMERICAN CONTROL CONFERENCE, VOLS 1-3, 1989, : 2732 - 2736
  • [7] Parallel Design of Feedback Control Systems Utilizing Dead Time for Embedded Multicore Processors
    Suzuki, Yuta
    Sata, Kota
    Kako, Jun'ichi
    Yamaguchi, Kohei
    Arakawa, Fumio
    Edahiro, Masato
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2016, E99C (04): : 491 - 502
  • [8] BRU: Bandwidth Regulation Unit for Real-Time Multicore Processors
    Farshchi, Farzad
    Huang, Qijing
    Yun, Heechul
    [J]. 2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 364 - 375
  • [9] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [10] A New Memory Consistency Model for Real-Time Multicore Processors
    Mon, Aye Myat
    Tanaka, Kiyofumi
    [J]. 2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 185 - 190