Towards the Derivation of Guidelines for the Deployment of Real-Time Tasks on a Multicore Processor
- The deployment of automotive software on a multicore processor includes the task of mapping executables to cores. Given the number of possible solutions, integrators have to solve a complex problem. Considering multiple, often conflicting goals like minimizing task response times and memory consumption, complexity further increased with the advent of multicore processors. We present a model-based approach for deriving design rules supporting integrators with statically mapping tasks to a multicore ECU. First, an evolutionary algorithm is used to sample the design space. For each sample, a model-based analysis is performed, resulting in the required fitness values according to the system metric objectives. Finally, subsets of the sample population are used to derive deployment guidelines by evaluating similarities between highly ranked solutions. This reduces the number of solutions to be considered by the integrators by orders of magnitude. In a case-study, we demonstrate the developed approach on an artificial automotive engine management system.
Author: | Stefan Schmidhuber, Michael Deubzer, Ralph Mader, Michael NiemetzORCiDGND, Jürgen MottokORCiDGND |
---|---|
DOI: | https://doi.org/10.1007/978-3-319-12214-4_12 |
ISBN: | 978-3-319-12213-7 |
Parent Title (English): | 4th International Symposium on Model-Based Safety and Assessment (IMBSA 2014), Munich, Germany, October 27-29, 2014, Proceedings |
Publisher: | Springer |
Place of publication: | Munich |
Document Type: | conference proceeding (article) |
Language: | English |
Year of first Publication: | 2014 |
Release Date: | 2021/03/01 |
Tag: | Real-time systems; design space exploration; embedded multicore systems; evolutionary algorithm; runnable partitioning; software integration; task-to-core mapping |
First Page: | 152 |
Last Page: | 165 |
Andere Schriftenreihe: | Lecture Notes in Computer Science ; 8822 |
Institutes: | Fakultät Elektro- und Informationstechnik |
Fakultät Elektro- und Informationstechnik / Labor Datenkommunikation | |
Fakultät Elektro- und Informationstechnik / Laboratory for Safe and Secure Systems (LAS3) | |
research focus: | Digitalisierung |