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: AmE 2020 : Automotive meets Electronics; 11th GMM-Symposium. Institute of Electrical and Electronics Engineers (IEEE), DEU, pp. 93-109. ISBN 9783800752027
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

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

Downloads