Optimal workload allocation for performance evaluation on multi-core automotive ECUs
Sneha Paranjape, Anju S. Pillai · 2017
With the necessity of increased safety concern and good comfort, multiprocessor and multi-core systems are in more demand. In multi-core system there are mainly two challenges which need more attention compared to single processor system viz., task assignment and task scheduling. This paper considers task dependency, balanced utilization of cores and task splitting strategies and presents how a set of tasks can be optimally assigned to two-core processor. The proposed approach is beneficial in terms of reduced inter core-processor communication, avoiding overloading of cores and finding optimal number of cores for workload assignment. Simulation studies are carried out to compare the proposed algorithm with conventional allocation algorithm in the field for performance evaluation. Various test cases are considered for performance comparison and the proposed algorithm is evaluated by simulations, showing superior performance compared the existing algorithm in most of the cases.