Saved in:
Bibliographic Details
Main Authors: Benedikt, Ondřej, Sojka, Michal, Šůcha, Přemysl, Zaykov, Pavel, Hanzálek, Zdeněk
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.22214
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913903225602048
author Benedikt, Ondřej
Sojka, Michal
Šůcha, Přemysl
Zaykov, Pavel
Hanzálek, Zdeněk
author_facet Benedikt, Ondřej
Sojka, Michal
Šůcha, Přemysl
Zaykov, Pavel
Hanzálek, Zdeněk
contents 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 difference of up to 5.5°C among the tested methods (corresponding to a 22% reduction w.r.t. the ambient temperature). We also show that our method, integrating the empirical power model with the ILP, outperforms the other methods on all tested platforms.
format Preprint
id arxiv_https___arxiv_org_abs_2505_22214
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Thermal Modeling and Optimal Allocation of Avionics Safety-critical Tasks on Heterogeneous MPSoCs
Benedikt, Ondřej
Sojka, Michal
Šůcha, Přemysl
Zaykov, Pavel
Hanzálek, Zdeněk
Software Engineering
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 difference of up to 5.5°C among the tested methods (corresponding to a 22% reduction w.r.t. the ambient temperature). We also show that our method, integrating the empirical power model with the ILP, outperforms the other methods on all tested platforms.
title Thermal Modeling and Optimal Allocation of Avionics Safety-critical Tasks on Heterogeneous MPSoCs
topic Software Engineering
url https://arxiv.org/abs/2505.22214