Run-time Generation of Partial Configurations for Arithmetic Expressions

被引:2
|
作者
Silva, Miguel L. [1 ]
Ferreira, Joao Canas [2 ]
机构
[1] Univ Porto, DEEC, Fac Engn, Rua Campo Alegre 823, P-4100 Oporto, Portugal
[2] Univ Porto, INESC Porto, Fac Engn, Rua Campo Alegre 823, P-4100 Oporto, Portugal
关键词
RECONFIGURATION; MODULES; SYSTEMS;
D O I
10.1109/MWSCAS.2010.5548575
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptive embedded systems can achieve enhanced flexibility by performing run-time reconfiguration of hardware. This paper describes a method to generate at run-time new partial FPGA configurations corresponding to arithmetic expressions. This is achieved by merging available partial bitstreams of arithmetic components to produce a new partial bitstream for a specific FPGA area. The connections among the components are mapped to the switch matrices of the reconfigurable fabric, and the corresponding information is added to the new partial configuration. The proposed method was implemented for a Virtex-II Pro FPGA with a 300 MHz PowerPC 405 CPU. It was used to create partial configurations in less than 69 s for sets of arithmetic circuits with up to 25 components and 208 connections.
引用
收藏
页码:117 / 120
页数:4
相关论文
共 50 条
  • [11] Optimizing ML with run-time code generation
    Lee, P
    Leone, M
    ACM SIGPLAN NOTICES, 1996, 31 (05) : 137 - 148
  • [12] Optimizing marshalling by run-time program generation
    Aktemur, B
    Jones, J
    Kamin, S
    Clausen, L
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 221 - 236
  • [13] Optimizing ML with run-time code generation
    Lee, P
    Leone, M
    ACM SIGPLAN NOTICES, 2004, 39 (04) : 542 - 553
  • [14] Design Flow and Run-Time Management for Compressed FPGA Configurations
    Huriaux, Christophe
    Courtay, Antoine
    Sentieys, Olivier
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1551 - 1554
  • [15] Harpy: Run-time Code Generation in Haskell
    Grabmueller, Martin
    Kleeblatt, Dirk
    HASKELL'07: PROCEEDINGS OF THE ACM SIGPLAN 2007 HASKELL WORKSHOP, 2007, : 94 - 94
  • [16] Certifying compilation and run-time code generation
    Hornof, Luke
    Jim, Trevor
    Higher-Order and Symbolic Computation, 1999, 12 (04): : 337 - 375
  • [17] Simulation of Simultaneous Events in Regular Expressions for Run-Time Verification
    Sammapun, Usa
    Easwaran, Arvind
    Lee, Insup
    Sokolsky, Oleg
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 113 : 123 - 143
  • [18] Interprocedural Compiler Optimization for Partial Run-Time Reconfiguration
    Elena Moscu Panainte
    Koen Bertels
    Stamatis Vassiliadis
    Journal of VLSI signal processing systems for signal, image and video technology, 2006, 43 : 161 - 172
  • [19] Enhancing relocatability of partial bitstreams for run-time reconfiguration
    Becker, Tobias
    Luk, Wayne
    Cheung, Peter Y. K.
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 35 - +
  • [20] Interprocedural compiler optimization for partial run-time reconfiguration
    Panainte, Elena Moscu
    Bertels, Koen
    Vassiliadis, Stamatis
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 43 (2-3): : 161 - 172