The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - June (1999 vol.48)
pp: 591-602
ABSTRACT
<p><b>Abstract</b>—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.</p>
INDEX TERMS
Configurable computing, field programmable gate array (FPGA), reconfiguration, resource management, scheduling.
CITATION
Jack S.N. Jean, Karen Tomko, Vikram Yavagal, Jignesh Shah, Robert Cook, "Dynamic Reconfiguration to Support Concurrent Applications", IEEE Transactions on Computers, vol.48, no. 6, pp. 591-602, June 1999, doi:10.1109/12.773796
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool