• DocumentCode
    2396536
  • Title

    Optimal Static Task Scheduling on Reconfigurable Hardware Devices Using Model-Checking

  • Author

    Gu, Zonghua ; Yuan, Mingxuan ; He, Xiuqiang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Kowloon
  • fYear
    2007
  • fDate
    3-6 April 2007
  • Firstpage
    32
  • Lastpage
    44
  • Abstract
    Real-time scheduling for FPGAs presents unique challenges to traditional real-time scheduling theory, since it is similar to, but more general than multi-processor scheduling. In his paper, we address two problems of static task scheduling on a partially runtime reconfigurable FPGA: finding an optimal static schedule for a task graph with the optimization objective of minimizing the total schedule length, and finding a feasible static schedule for a set of periodic tasks within a hyper-period with the objective of meeting all deadlines. We model the multi-tasking system with timed automata and use reachability analysis of the UPPAAL model-checker to explore the design space and find an optimal or feasible schedule
  • Keywords
    automata theory; field programmable gate arrays; processor scheduling; program diagnostics; program verification; reachability analysis; task analysis; FPGA; UPPAAL model-checker; multi-processor scheduling; multi-tasking system; optimal static task scheduling; reachability analysis; reconfigurable hardware devices; timed automata; Computer science; Delay; Field programmable gate arrays; Hardware; Helium; Job shop scheduling; Multitasking; Processor scheduling; Runtime; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE
  • Conference_Location
    Bellevue, WA
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-2800-7
  • Type

    conf

  • DOI
    10.1109/RTAS.2007.22
  • Filename
    4155308