|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 65 - Issue 5 |
| Published: March 2013 |
| Authors: Shyamal G. Mundada, M. B. Chandak |
10.5120/10923-5863
|
Shyamal G. Mundada, M. B. Chandak . An Approach for Multi-Core Real Time Parallel Processing. International Journal of Computer Applications. 65, 5 (March 2013), 39-43. DOI=10.5120/10923-5863
@article{ 10.5120/10923-5863,
author = { Shyamal G. Mundada,M. B. Chandak },
title = { An Approach for Multi-Core Real Time Parallel Processing },
journal = { International Journal of Computer Applications },
year = { 2013 },
volume = { 65 },
number = { 5 },
pages = { 39-43 },
doi = { 10.5120/10923-5863 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2013
%A Shyamal G. Mundada
%A M. B. Chandak
%T An Approach for Multi-Core Real Time Parallel Processing%T
%J International Journal of Computer Applications
%V 65
%N 5
%P 39-43
%R 10.5120/10923-5863
%I Foundation of Computer Science (FCS), NY, USA
Multi-core architectures, which have multiple processing units on a single chip, are widely used as a way to achieve higher processor performance. They have potential to deliver increased performance over single-core processors. Multi-core processors have become mainstream in processor design. In multiprocessing, only inter task parallelism can be achieved. But, computation-intensive real-time systems must exploit intra-task parallelism to take full advantage of multi-core processing. In this paper, the problem of scheduling periodic parallel tasks with implicit deadlines on multi-core processors is addressed. A task decomposition method that decomposes each parallel task into a set of sequential tasks is discussed. In this paper, a general model for deterministic parallel tasks, where a task is represented as a DAG with different nodes having different execution requirements is discussed. First, a DAG generation method for the tasks is discussed and secondly, task decomposition that splits a DAG into sequential tasks is discussed.