• DocumentCode
    1525975
  • Title

    Dynamic reconfiguration to support concurrent applications

  • Author

    Jean, Jack S N ; Tomko, Karen ; Yavagal, Vikram ; Shah, Jignesh ; Cook, Robert

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Wright State Univ., Dayton, OH, USA
  • Volume
    48
  • Issue
    6
  • fYear
    1999
  • fDate
    6/1/1999 12:00:00 AM
  • Firstpage
    591
  • Lastpage
    602
  • Abstract
    This paper describes the development of a dynamically reconfigurable system that can support multiple applications running concurrently. A dynamically reconfigurable system allows hardware reconfiguration while part of the reconfigurable hardware is busy computing. An FPGA resource manager (RM) is developed to allocate and de-allocate FPGA resources and to preload FPGA configuration files. For each individual application, different tasks that require FPGA resources are represented as a flow graph which is made available to the RM so as to enable efficient resource management and preloading. The performance of using the RM to support several applications is summarized. The impact of supporting concurrency and preloading in reducing application execution time is demonstrated
  • Keywords
    field programmable gate arrays; processor scheduling; reconfigurable architectures; resource allocation; FPGA resource manager; application execution time; concurrent applications; dynamic reconfiguration; hardware reconfiguration; preloading; resource management; Adaptive arrays; Application software; Computer Society; Concurrent computing; Field programmable gate arrays; Flow graphs; Hardware; Lifting equipment; MATLAB; Resource management;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.773796
  • Filename
    773796