DocumentCode :
2214610
Title :
A Novel Mechanism for Effective Hardware Task Preemption in Dynamically Reconfigurable Systems
Author :
Jozwik, Krzysztof ; Tomiyama, Hiroyuki ; Honda, Shinya ; Takada, Hiroaki
Author_Institution :
Grad. Sch. of Inf. Sci., Nagoya Univ., Nagoya, Japan
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
352
Lastpage :
355
Abstract :
Extending the idea of preemptive multitasking to DPRS (Dynamic Partial Reconfiguration Systems) has far-reaching implications as many mechanisms supporting the concept, such as context saving and restoring, have to be built practically from scratch. This paper addresses previously neglected issues, related to design of effective preemption mechanisms for Flip-Flop-based and RAM-based hardware tasks. Furthermore, a very efficient and complete solution to hardware task preemption for Virtex4-based DPRS is presented featuring in bitstream manipulation tool intended for PC and embedded system infrastructure with a DMA-based, instruction-driven reconfiguration/readback controller. Taking advantage of the developed lightweight bus, enhancing management of reconfigurable hardware modules, controller takes care of all essential hardware aspects related to context-switching thereby reducing CPU utilization to necessary minimum.
Keywords :
embedded systems; flip-flops; multiprogramming; random-access storage; reconfigurable architectures; CPU utilization; RAM based hardware task; Virtex4 based DPRS; bitstream manipulation tool; context switching; dynamic partial reconfiguration system; effective hardware task preemption; embedded system; flip flop based hardware task; instruction driven readback controller; instruction driven reconfiguration controller; preemptive multitasking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.76
Filename :
5694275
Link To Document :
بازگشت