On-Demand Instantiation of Co-Processors on Dynamically Reconfigurable FPGAs

被引:0
|
作者
Essig, Marcel [1 ]
Ackermann, Kurt Franz [1 ]
机构
[1] Mannheim Univ Appl Sci, Dept Informat Technol, Mannheim, Germany
关键词
FPGA; Dynamic Partial Reconfiguration; Bitstream Relocation; Hardware Abstraction; Co-Processing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
State of the art FPGAs comprise various architectural features providing the performance and flexibility required to comply with growing real-time demands of today's industrial applications. Nevertheless, the requirements on engineering expertise in order to exploit these platform features significantly increased during the past few years, consequently raising product costs and the time-to-market as well. Especially the feature of dynamic partial reconfiguration, enabling time-division multiplexing of resources within the reconfigurable fabric, is barely adopted by industry yet. This paper introduces a lightweight co-processing framework, taking advantage of an embedded processor closely coupled with the programmable logic inside the FPGA. The basic idea of this concept is to implement the sequential control flow of applications in software, while reconfigurable hardware accelerators may be utilized on-demand, in order to increase the performance on computation-intensive tasks. A hardware abstraction layer hides complex architectural processes and provides software engineers with a set of routines, enabling run-time requests and the interfacing of co-processors from within the code. Implementation details and sequences of operations are given and discussed.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Modeling, specification and model checking of dynamically reconfigurable processors
    Minami, Shota
    Takinai, Shingo
    Sekoguchi, Satoshi
    Nakai, Yuki
    Yamane, Satoshi
    [J]. Computer Software, 2011, 28 (01) : 190 - 216
  • [42] Application of dynamically reconfigurable processors in digital signal processing
    Mlinaric, Hrvoje
    Kovac, Mario
    Knezovic, Josip
    [J]. SIGMAP 2006: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2006, : 343 - +
  • [43] Creating Neural "Co-processors" to Explore Treatments for Neurological Disorders
    Stanslaski, Scott
    Herron, Jeffrey
    Fehrmann, Elizabeth
    Corey, Rob
    Orser, Heather
    Opri, Enrico
    Kremen, Vaclav
    Brinkmann, Ben
    Gunduz, Aysegul
    Foote, Kelly
    Worrell, Greg
    Denison, Tim
    [J]. 2018 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE - (ISSCC), 2018, : 460 - 461
  • [44] Performance of Authenticated Encryption for Payment Cards with Crypto Co-processors
    Mayes, Keith
    [J]. TWELFTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS 2017), 2017, : 1 - 9
  • [45] Leveraging index compression techniques to optimize the use of co-processors
    Freire, Manuel
    Marichal, Raul
    Martinez, Agustin
    Padron, Daniel
    Dufrechou, Ernesto
    Ezzatti, Pablo
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2024, 24 (01): : 1 - 13
  • [46] A new approach to assess defragmentation strategies in dynamically reconfigurable FPGAs
    Gericota, Manuel G.
    Alves, Gustavo R.
    Lemos, Luis F.
    Ferreira, Jose M.
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES AND APPLICATIONS, 2006, 3985 : 262 - 267
  • [47] A review of high-level synthesis for dynamically reconfigurable FPGAs
    Zhang, XJ
    Ng, KW
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (04) : 199 - 211
  • [48] Self Rerouting of Dynamically Reconfigurable SRAM-based FPGAs
    Bozzoli, Ludovica
    Sterpone, Luca
    [J]. 2017 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2017, : 77 - 84
  • [49] An Enhanced Leakage-Aware Scheduler for Dynamically Reconfigurable FPGAs
    Hsieh, Jen-Wei
    Chang, Yuan-Hao
    Lee, Wei-Li
    [J]. 2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [50] Partitioning and Scheduling of Task Graphs on Partially Dynamically Reconfigurable FPGAs
    Cordone, Roberto
    Redaelli, Francesco
    Redaelli, Massimo Antonio
    Santambrogio, Marco Domenico
    Sciuto, Donatella
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (05) : 662 - 675