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
Link To Document :
بازگشت