International Journal of Computer Applications
The architectural advancements in desktop computing have made embedded devices in real-time applications to adopt multi-core architectures. Constrained power availability but ever increasing performance requirements are the main reason for this migration. Failure to allocate tasks to specific cores would result in some tasks running while other tasks in other cores remaining idle. The efficiency of the entire system would decrease and the tasks with higher priority could cause bottlenecks. In this paper, the authors propose a model which could analyze, split and allocate the tasks to cores.