Thermal-Aware Scheduling for MPSoC in the Avionics Domain: Tooling and Initial Results

被引:4
|
作者
Benedikt, Ondrej [1 ]
Sojka, Michal [1 ]
Zaykov, Pavel [2 ]
Hornof, David [1 ]
Kafka, Matej [1 ]
Sucha, Premysl [1 ]
Hanzalek, Zdenek [1 ]
机构
[1] Czech Tech Univ, Prague, Czech Republic
[2] Honeywell Int Sro, Brno, Czech Republic
基金
欧盟地平线“2020”;
关键词
thermal-aware task mapping; MPSoC; safetycritical; ARINC; 653;
D O I
10.1109/RTCSA52859.2021.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for high-performance computing leads to the adoption of modern Multi-Processor System-on-Chip platforms in the avionics domain, where many applications are safetycritical. To fulfill the safety requirements, it is vital to avoid the platform's overheating. In this paper, we propose a task mapping method, MultiPAWS, for thermal-aware allocation of the safety-critical avionics workloads under time isolation constraints. With the help of MultiPAWS, we jointly find an optimal number of scheduling windows and their lengths and optimal mapping of the workload to these windows and available CPU cores. To guide the optimization, we introduce a thermal model based on power-characteristic coefficients, which we experimentally identify for a benchmark dataset on NXP i.MX8QuadMax platform (based on ARMv8 big.LITTLE architecture). Furthermore, to mimic the execution of safety-critical avionics applications, we introduce DEmOS, an open-source Linux-based scheduler. DEmOS provides a time-partitioned scheduling similar to the ARINC 653 standard. We use DEmOS for the experimental evaluation on the i.MX8 platform. The experimental results suggest that MultiPAWS achieves over a 12% decrease of the platform temperature compared to the minimum-utilization-based approach. Moreover, we demonstrate how MultiPAWS can be used in design space exploration for finding the trade-off between the platform temperature and the length of the scheduling hyper-period.
引用
收藏
页码:159 / 168
页数:10
相关论文
共 50 条
  • [41] Thermal-aware MapReduce Real-Time Scheduling in Heterogeneous Server Systems
    Tang, Tzu-Chen
    Chen, Ya-Shu
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 207 - 212
  • [42] Power and thermal-aware virtual machine scheduling optimization in cloud data center
    Chen, Rui
    Liu, Bo
    Lin, WeiWei
    Lin, JianPeng
    Cheng, HuiWen
    Li, KeQin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 578 - 589
  • [43] Thermal-aware global real-time scheduling and analysis on multicore systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 547 - 560
  • [44] Feedback Control Scheduling in Energy-Efficient and Thermal-Aware Data Centers
    Zhao, Xiaogang
    Peng, Tao
    Qin, Xiao
    Hu, Qiping
    Ding, Ling
    Fang, Zhijun
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (01): : 48 - 60
  • [45] System-level, thermal-aware, fully-loaded process scheduling
    Li, Dong
    Chang, Hung-Ching
    Pyla, Hari K.
    Cameron, Kirk W.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 886 - 892
  • [46] Regulating CPU temperature with thermal-aware scheduling using a reduced order learning thermal model
    Dowling, Anthony
    Jiang, Lin
    Cheng, Ming-Cheng
    Liu, Yu
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166
  • [47] Thermal-aware SoC test scheduling method based on ant colony optimization
    Cui, X. (cuixl@pkusz.edu.cn), 1600, Science Press (35):
  • [48] 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)
  • [49] Thermal-Aware Feedback Control Scheduling for Soft Real-Time Systems
    Yue, Jinming
    Zhang, Tiefei
    Liu, Yannan
    Quan, Baixin
    Chen Tianzhou
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1479 - 1486
  • [50] Thermal-aware SoC Test Scheduling with Voltage/Frequency Scaling and Test Partition
    Zhang, Ying
    Ling, Li
    Jiang, Jianhui
    Xiao, Jie
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2018, 34 (04): : 447 - 460