Thermal Modeling and Optimal Allocation of Avionics Safety-critical Tasks on Heterogeneous MPSoCs
Ond\v{r}ej Benedikt, Michal Sojka, P\v{r}emysl \v{S}\r{u}cha, Pavel Zaykov, Zden\v{e}k Hanz\'alek

TL;DR
This paper presents thermal-aware task allocation techniques for heterogeneous MPSoCs in avionics, optimizing for reduced temperature while considering power models and various optimization methods.
Contribution
It introduces novel thermal-aware allocation approaches using power models and optimization techniques, tailored for safety-critical avionics MPSoC systems.
Findings
Up to 5.5°C temperature reduction achieved.
The ILP-based method outperforms other approaches.
Significant thermal improvements across multiple platforms.
Abstract
Multi-Processor Systems-on-Chip (MPSoC) can deliver high performance needed in many industrial domains, including aerospace. However, their high power consumption, combined with avionics safety standards, brings new thermal management challenges. This paper investigates techniques for offline thermal-aware allocation of periodic tasks on heterogeneous MPSoCs running at a fixed clock frequency, as required in avionics. The goal is to find the assignment of tasks to (i) cores and (ii) temporal isolation windows while minimizing the MPSoC temperature. To achieve that, we propose and analyze three power models, and integrate them within several novel optimization approaches based on heuristics, a black-box optimizer, and Integer Linear Programming (ILP). We perform the experimental evaluation on three popular MPSoC platforms (NXP i.MX8QM MEK, NXP i.MX8QM Ixora, NVIDIA TX2) and observe a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
