Proceedings IEEE International Conference on Application-Specific Systems, Architectures and Processors
DOI: 10.1109/asap.1997.606835
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneous multiprocessor scheduling and allocation using evolutionary algorithms

Abstract: We propose a novel stochastic approach for the problem of multiprocessor scheduling and allocation under timing and resource constraints using an evolutionary algorithm (EA). For composite schemes of DSP algorithms a compact problem encoding has been developed with emphasis on the allocation / binding part of the problem as well as an efficient problem transformation-decoding scheme in order to avoid infeasible solutions and therefore time consuming repair mechanisms. Thus, the algorithm is able to handle even… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…It has been tackled as a combinational optimization problem [Reuter et al 1997;Chou and Marculescu 2008;Srinivasan and Chatha 2005;Hoelzenspies et al 2008]. Given the task graphs of the applications under consideration, a cost function is defined based on the topology and capability of each processor cores.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It has been tackled as a combinational optimization problem [Reuter et al 1997;Chou and Marculescu 2008;Srinivasan and Chatha 2005;Hoelzenspies et al 2008]. Given the task graphs of the applications under consideration, a cost function is defined based on the topology and capability of each processor cores.…”
Section: Related Workmentioning
confidence: 99%
“…Since the solution space of mapping each task node onto each processor core is very large, different optimization algorithms are derived to find a near-optimal solution. In Reuter et al [1997] a genetic algorithm is used to map an H.261 video encoder to multi-processor systems. In Chou and Marculescu [2008], integer linear programming formulation is used.…”
Section: Related Workmentioning
confidence: 99%
“…Such systems are promising for fast processing of computationally intensive applications with diverse computation needs. One of the challenges in heterogeneous computing is to develop scheduling algorithms that assign the tasks of applications to processors [17]. Therefore, researchers have proposed many static, dynamic and even hybrid algorithms to minimize execution time of applications running on a heterogeneous system; we can mention [6,8,16,20,22,24].…”
Section: Introductionmentioning
confidence: 99%
“…The factors are the reliability, tasks' deadlines, and communication reduction or grouping problem. A search technique using genetic algorithms [4,10] is in progress to allow more investigation and evaluation of the proposed method.…”
Section: Discussionmentioning
confidence: 99%