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 条
  • [31] Thermal-Aware Global Real-Time Scheduling on Multicore Systems
    Fisher, Nathan
    Chen, Jian-Jia
    Wang, Shengquan
    Thiele, Lothar
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 131 - +
  • [32] <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 - +
  • [33] Late Breaking Results: Thermal-Aware Drone Battery Management
    Choi, Hojun
    Lee, Youngmoon
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1402 - 1403
  • [34] Thermal-Aware Task Scheduling for Data centers through Minimizing Heat Recirculation
    Tang, Qinghui
    Gupta, Sandeep K. S.
    Varsamopoulos, Georgios
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 129 - 138
  • [35] Thermal-aware Scheduling for Data Parallel Workloads on Multi-Core Processors
    Tan, Hengxing
    Ranka, Sanjay
    2014 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2014,
  • [36] 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
  • [37] Thermal-aware Test Scheduling Strategy for Network-on-Chip based Systems
    Manna, Kanchan
    Sagar, Chatla Swami
    Chattopadhyay, Santanu
    Sengupta, Indranil
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (01)
  • [38] State-of-the-Art Energy-Efficient Thermal-Aware Scheduling in Cloud
    Garg, Ritu
    Rani, Rama
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR COMPETITIVE STRATEGIES, 2019, 40 : 157 - 164
  • [39] TaSaT: Thermal-Aware Scheduling and Tuning Algorithm for Heterogeneous and Configurable Embedded Systems
    Alsafrjalani, Mohamad Hammam
    Adegbija, Tosiron
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 75 - 80
  • [40] Thermal-aware SoC Test Scheduling with Voltage/Frequency Scaling and Test Partition
    Ying Zhang
    Li Ling
    Jianhui Jiang
    Jie Xiao
    Journal of Electronic Testing, 2018, 34 : 447 - 460