Title of article :
Deadline constrained cyclic scheduling on pipelined dedicated processors considering multiprocessor tasks and changeover times
Author/Authors :
??cha، نويسنده , , P?emysl and Hanz?lek، نويسنده , , Zden?k، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2008
Pages :
18
From page :
925
To page :
942
Abstract :
This paper presents a scheduling technique used to optimize computation speed of loops running on architectures that may include pipelined dedicated processors. The problem under consideration is to find an optimal periodic schedule satisfying the timing constraints. Motivated by FPGA (Field-Programmable Gate Array) architecture we formulate a problem of cyclic scheduling on one dedicated processor where tasks are constrained by the precedence delays. Further we generalize this result to the set of dedicated processors. We also show how the set of constraints in both problems can be extended by start time related deadlines, multiprocessor tasks, changeover times and minimization of data transfers. We prove that this problem is NP-hard by reduction from Bratley’s scheduling problem 1 | r j , d ˜ j | C max and we suggest a solution based on ILP (Integer Linear Programming) that allows one to minimize the completion time. Besides this, we suggest elimination of redundant constraints and binary variables in a integer linear programming model which leads to a speedup of the scheduling algorithm. Finally, experimental results are shown on an application of recursive least square filter and benchmarks.
Keywords :
FPGA , Cyclic Scheduling , Integer Linear Programming , Changeover times , High-Level Synthesis
Journal title :
Mathematical and Computer Modelling
Serial Year :
2008
Journal title :
Mathematical and Computer Modelling
Record number :
1595510
Link To Document :
بازگشت