Dynamic reconfiguration to support concurrent applications

被引:20
|
作者
Jean, JSN [1 ]
Tomko, K [1 ]
Yavagal, V [1 ]
Shah, J [1 ]
Cook, R [1 ]
机构
[1] Wright State Univ, Dept Comp Sci & Engn, Dayton, OH 45435 USA
基金
美国国家科学基金会;
关键词
configurable computing; field programmable gate array (FPGA); reconfiguration; resource management; scheduling;
D O I
10.1109/12.773796
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:591 / 602
页数:12
相关论文
共 50 条
  • [1] Dynamic reconfiguration to support concurrent applications
    Jean, J
    Tomko, K
    Yavagal, V
    Cook, R
    Shah, J
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 302 - 303
  • [2] Safe Dynamic Reconfiguration of Concurrent Component-based Applications
    Farhat, Salman
    Bliudze, Simon
    Duchien, Laurence
    [J]. 2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 108 - 111
  • [3] Architectural support for dynamic reconfiguration of large scale distributed applications
    Shrivastava, SK
    Wheater, SM
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 10 - 17
  • [4] Dynamic Reconfiguration of Wireless Sensor Networks to Support Heterogeneous Applications
    Szczodrak, Marcin
    Gnawali, Omprakash
    Carloni, Luca P.
    [J]. 2013 9TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (IEEE DCOSS 2013), 2013, : 52 - 61
  • [5] Dynamic reconfiguration for complex multimedia applications
    Li, BC
    Nahrstedt, K
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 165 - 170
  • [6] Dynamic Partial Reconfiguration in Space Applications
    Osterloh, Bjoern
    Michalik, Harald
    Habinc, Sandi Alexander
    Fiethe, Bjoern
    [J]. PROCEEDINGS OF THE 2009 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2009, : 336 - +
  • [7] Dynamic platform modeling for concurrent product-production reconfiguration
    Landahl, Jonas
    Jiao, Roger Jianxin
    Madrid, Julia
    Soderberg, Rikard
    Johannesson, Hans
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2021, 29 (02): : 102 - 123
  • [8] Dynamic partial FPGA reconfiguration in space applications
    Graczyk, Rafal
    Stolarski, Marcin
    Palau, Marie-Catherine
    Orleanski, Piotr
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [9] Dynamic reconfiguration of Corba-based applications
    Pellegrini, Marie-Claude
    [J]. Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 1999, : 329 - 340
  • [10] Web applications and dynamic reconfiguration in UNIX servers
    Jann, J
    Pattnaik, P
    Dubey, N
    Burugula, RS
    [J]. ISPASS: 2003 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2003, : 186 - 194