• 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