DocumentCode :
357532
Title :
Conditional scheduling for embedded systems using genetic list scheduling
Author :
Grajcar, Martin
Author_Institution :
Passau Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
123
Lastpage :
128
Abstract :
One important part of a hardware/software (HW/SW) codesign system is the scheduler, which is needed in order to determine if a given HW/SW partitioning is suitable for a given application. In this paper, we employ a dataflow model for scheduling a computation including conditional branches on a loosely coupled heterogeneous multiprocessor system. The goal is to minimize the worst-case makespan while satisfying constraints implied by data dependencies and exclusive resource usage. We present a formal model which allows multiple schedule optimizations and a new efficient heuristic approach based on genetic algorithms and list scheduling
Keywords :
data flow graphs; embedded systems; genetic algorithms; hardware-software codesign; heuristic programming; list processing; minimisation; processor scheduling; program control structures; computation scheduling; conditional branches; conditional scheduling; constraints; data dependencies; dataflow model; embedded systems; exclusive resource usage; formal model; genetic algorithms; genetic list scheduling; hardware/software codesign; hardware/software partitioning; heuristic approach; loosely coupled heterogeneous multiprocessor system; multiple schedule optimizations; scheduler; worst-case makespan minimization; Application software; Computer architecture; Computer science; Digital signal processing; Embedded system; Genetic algorithms; High level synthesis; Multiprocessing systems; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location :
Madrid
ISSN :
1080-1820
Print_ISBN :
0-7695-0765-4
Type :
conf
DOI :
10.1109/ISSS.2000.874038
Filename :
874038
Link To Document :
بازگشت