DocumentCode :
2044633
Title :
Scheduling of tasks with precedence delays and relative deadlines framework for time-optimal dynamic reconfiguration of FPGAs
Author :
Sucha, Premysl ; Hanzalek, Zdenek
Author_Institution :
Dept. of Control Eng., Czech Tech. Univ., Prague
fYear :
2006
fDate :
25-29 April 2006
Abstract :
This paper is motivated by existing architectures of field programmable gate arrays (FPGAs). To facilitate the design process we present an optimal scheduling algorithm using a very universal framework, where tasks are constrained by precedence delays and relative deadlines. The precedence relations are given by an oriented graph, where tasks are represented by nodes. Edges in the graph are related either to the minimum time or to the maximum time elapsed between the start times of the tasks. This framework is used to model the runtime dynamic reconfiguration, synchronization with an on-chip processor and simultaneous availability of arithmetic units and SRAM memory. The NP-hard problem of finding an optimal schedule satisfying the timing and resource constraints while minimizing the makespan Cmax, is solved using two approaches. The first one is based on integer linear programming and the second one is implemented as a branch and bound algorithm. Experimental results show the efficiency comparison of the ILP and branch and bound solutions
Keywords :
computational complexity; field programmable gate arrays; integer programming; linear programming; scheduling; tree searching; NP-hard problem; SRAM memory; arithmetic unit; branch and bound algorithm; field programmable gate array; integer linear programming; on-chip processor synchronization; optimal schedule; optimal task scheduling; oriented graph edge; relative deadline framework; runtime dynamic reconfiguration; time-optimal dynamic reconfiguration; universal framework; Algorithm design and analysis; Arithmetic; Availability; Delay; Dynamic scheduling; Field programmable gate arrays; Optimal scheduling; Process design; Runtime; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
Type :
conf
DOI :
10.1109/IPDPS.2006.1639388
Filename :
1639388
Link To Document :
بازگشت