Title :
Optimizing the task allocation step for multi-core processors within AUTOSAR
Author :
Sailer, Alfons ; Schmidhuber, Stefan ; Deubzer, Michael ; Alfranseder, Martin ; Mucha, Matthias ; Mottok, Jurgen
Author_Institution :
Lab. for Safe & Secure Syst., Univ. of Appl. Sci., Regensburg, Germany
Abstract :
We present a model-based optimization approach for the task allocation problem in embedded multi-core systems. The information therefore is obtained from a system description in AUTOSAR and runtime measurements of the runnables in hardware traces. Based on this an initial software partitioning of runnables to tasks is created. We then use a genetic algorithm to create and evaluate solutions to the task allocation problem. Each solution is hereby evaluated using a discrete event-based simulation, which allows the evaluation with regard to real-time properties, resource consumption and data-communication overhead. The significance of our approach is then shown in a case-study. There, we optimize the task allocation of an embedded system, whose complexity is comparable to that of an actual system, on a multi-core processor. Finally, the results of the optimization are transferred to an ECU Configuration Description to enable further development in compliance with the AUTOSAR methodology.
Keywords :
automotive engineering; discrete event simulation; embedded systems; genetic algorithms; multiprocessing systems; public domain software; resource allocation; software architecture; AUTOSAR methodology; Automotive Open System Architecture; ECU configuration description; data-communication overhead; discrete event-based simulation; electronic control units; embedded multicore systems; embedded system; genetic algorithm; hardware traces; model-based optimization approach; multicore processors; real-time properties; resource consumption; runtime measurements; software partitioning; standardized automotive software architecture; task allocation optimization; Approximation methods; Data mining; Measurement; Optimization; Resource management; Software; Time factors; AUTOSAR; Goodness-of-fit; Multi-Core; Multi-Objective Optimization; Task Allocation;
Conference_Titel :
Applied Electronics (AE), 2013 International Conference on
Conference_Location :
Pilsen
Print_ISBN :
978-80-261-0166-6