Scenario-Based Meta-Scheduling for Energy-Efficient, Robust and Adaptive Time-Triggered Multi-Core Architectures

Sorkhpour, Babak, Obermaisser, Roman and Kirner, Raimund (2020) Scenario-Based Meta-Scheduling for Energy-Efficient, Robust and Adaptive Time-Triggered Multi-Core Architectures. In: 11th GMM-Symposium Automotive meets Electronics, 2020-03-10 - 2020-03-11.
Copy

Complex electronic systems are used in safety-critical applications (e.g., aerospace, nuclear stations), for which the certification standards demand the use of assured design methods and tools. Meta-scheduling is a way to manage the complexity of adaptive systems via predictable behavioural patterns established by static scheduling algorithms. This paper proposes a meta- scheduling algorithm for adaptive time-triggered systems based on Networks-on-a-Chip (NoCs). The meta-scheduling algorithm computes an individual schedule for each dynamic event of slack occurrence. Each dynamic slack occurrence triggers the shift to a more energy-efficient schedule. Dynamic frequency scaling of cores and routers is used to improve the energy efficiency, while preserving the temporal correctness of time-triggered computation and communication activities (e.g., collision avoidance, timeliness). Mixed-Integer Quadratic Programming (MIQP) is used to optimise the schedules. Experimental results for an example scenario demonstrate that the presented meta-scheduling algorithm provides on average a power reduction of compared to the single slack schedule of using static slack scheduling.


picture_as_pdf
paper_20191028_subm_AmE2020.pdf
subject
Submitted Version
copyright
Available under Unspecified

View Download

EndNote BibTeX Reference Manager Refer Atom Dublin Core OPENAIRE RIOXX2 XML METS Data Cite XML OpenURL ContextObject ASCII Citation OpenURL ContextObject in Span HTML Citation MPEG-21 DIDL MODS
Export

Downloads