• DocumentCode
    3508143
  • 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.
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311264
  • Filename
    4101026