Title :
Executing Hardware Tasks on Dynamically Reconfigurable Devices Under Real-Time Conditions
Author :
Danne, Klaus ; Mühlenbernd, Roland ; Platzner, Marco
Author_Institution :
Dept. of Comput. Sci., Paderborn Univ.
Abstract :
This paper presents a prototype system that executes a set of periodic real-time tasks utilizing dynamic hardware reconfiguration. The proposed scheduling technique, MSDL, is not only able to give an offline guarantee for the feasibility of the task set but also minimizes the number of device configurations. After describing this technique, we extend the schedulability analysis to include different runtime system overheads, including the device reconfiguration time. Then we detail a light-weight runtime system that performs the online part of the MSDL scheduling technique. The runtime system is entirely implemented in hardware. Finally, we outline the corresponding synthesis tool flow and report on the overhead posed by the runtime system
Keywords :
dynamic scheduling; embedded systems; field programmable gate arrays; processor scheduling; prototypes; real-time systems; reconfigurable architectures; MSDL; dynamic hardware reconfiguration; dynamically reconfigurable devices; hardware tasks; light weight runtime system; periodic real time tasks; prototype system; schedulability analysis; Computer science; Embedded system; Field programmable gate arrays; Hardware; Logic devices; Processor scheduling; Prototypes; Real time systems; Runtime; Testing;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311264