13th International Symposium on System Synthesis (ISSS'00)
Conditional Scheduling for Embedded Systems Using Genetic List Scheduling
Madrid, Spain
September 20-September 22
ISBN: 0-7695-0765-4
One important part of a 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.