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 Data Cite XML RIOXX2 XML OpenURL ContextObject in Span METS HTML Citation MPEG-21 DIDL ASCII Citation OpenURL ContextObject MODS
Export

Downloads