Multisource Software on Multicore Automotive ECUs - Combining Runnable Sequencing With Task Scheduling
The aim of ECU group is to research the Multicore architecture for automotive safety applications to meet hard real-time embedded systems timing and reliability constraints. The automotive industry needs to change its architectural approach in developing vehicle electronics systems. By integrating more number of functions in a limited set of ECUs. These new features involve greater complexity in the design, growth, and confirmation of the software applications. Hence, automotive industry manufacturers require efficient tools and design methodologies to fulfill their needs in various aspects. In this paper ,we address the problem of sequencing the infinite number of runnables on a limited set of distinct cores as the sequencer tasks in order to uniforming the CPU load over time. And also we are determining the offset between the runnables allocated on each core for both synchronous and asynchronous task from the engine RPM. Further we are reducing the execution time of numerous runnables using intertask communication between distinct Multicore ECU’s in efficient manner.