|
Authors: | Herbert Walder, Marco Platzner |
Group: | Computer Engineering |
Type: | Inproceedings |
Title: | Non-preemptive Multitasking on FPGAs: Task Placement and Footprint Transform |
Year: | 2002 |
Month: | June |
Pub-Key: | WP02a |
Book Titel: | Proceedings of the 2nd International Conference on Engineering of Reconfigurable Systems and Architectures (ERSA02) |
Volume: | 2 |
Pages: | 24-30 |
Keywords: | REC |
Publisher: | C.S.R.E.A. Press |
Abstract: | Partial reconfiguration allows for mapping and executing several tasks on an FPGA during runtime. Multitasking on FPGAs rises a number of questions on the management of the reconfigurable resource, which leads to concepts of reconfigurable operating systems. This paper focuses on a major aspect of a reconfigurable operating system: task placement and transformation. We first discuss task characteristics and system models, and then concentrate on the execution of independent task sets on non-preemptive reconfigurable systems. We investigate placement techniques for non-rectangular, coarse-grained tasks and propose footprint transforms that change task shapes in order to find possible mappings. Finally, we discuss simulation experiments to evaluate these techniques. |
Location: | Las Vegas, USA |
Resources: | [BibTeX] [Paper as PDF] |