2006 International Conference on Field Programmable Logic and Applications 2006
DOI: 10.1109/fpl.2006.311264
|View full text |Cite
|
Sign up to set email alerts
|

Executing Hardware Tasks on Dynamically Reconfigurable Devices Under Real-Time Conditions

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 27 publications
(17 citation statements)
references
References 5 publications
0
17
0
Order By: Relevance
“…In addition, they do not provide replacement support, and they follow a greedy list-scheduling approach that cannot escape from local-optimum decisions. In [16] the authors propose a scheduling methodology for a realtime system based on reconfigurable HW and implement it in a FPGA. They use an earliest-deadline first approach but grouping several tasks in order to apply efficiently full reconfigurations.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, they do not provide replacement support, and they follow a greedy list-scheduling approach that cannot escape from local-optimum decisions. In [16] the authors propose a scheduling methodology for a realtime system based on reconfigurable HW and implement it in a FPGA. They use an earliest-deadline first approach but grouping several tasks in order to apply efficiently full reconfigurations.…”
Section: Related Workmentioning
confidence: 99%
“…That is why a DSP core has been chosen in the Ardoise project. However, a specific operating system, namely RHWOS, has several hardwareimplemented services as it is presented in [24]. Among other reasons, in image segmentation applications, DSP are more adapted to execute high-level algorithms although low-level processing can be done more efficiently by the reconfigurable area (cf.…”
Section: Implementation Examples On Ardoisementioning
confidence: 99%
“…During the last years, much research in operating systems for reconfigurable hardware has been presented, including conceptual work, e.g., in [5], algorithms for task and resource management, e.g., in [6,7], and even sophisticated techniques such as relocation and preemption of hardware tasks, e.g., in [8]. In contrast to this research, we start out with an available RTOS and seek to integrate hardware cores into the system.…”
Section: Related Workmentioning
confidence: 99%