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 条
  • [1] System-level modeling of dynamically reconfigurable co-processors
    Yang, Q
    Tiensyrjä, K
    Masselos, K
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 881 - 885
  • [2] Efficient Pathfinding Co-processors for FPGAs
    Nery, Alexandre S.
    Sena, Alexandre C.
    Guedes, Leandro S.
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS (SBAC-PADW), 2017, : 97 - 102
  • [3] Accelerating Image Algorithm Development using Soft Co-Processors on FPGAs
    Deng, Tiantai
    Crookes, Danny
    Woods, Roger
    Siddiqui, Fahad
    [J]. 2018 29TH IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC), 2018,
  • [4] ADDING POWER WITH CO-PROCESSORS
    GABEL, D
    [J]. PERSONAL COMPUTING, 1984, 8 (12): : 109 - &
  • [5] A survey on dynamically reconfigurable processors
    Amano, Hideharu
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2006, E89B (12) : 3179 - 3187
  • [6] Energy efficient cluster co-processors
    Ibrahim, A
    Parker, M
    Davis, A
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 5 - 8
  • [7] CO-PROCESSORS FOR DEPARTMENTAL ADMINISTRATIVE TASKS
    SPITZER, VM
    PATTERSON, SB
    [J]. JOURNAL OF NUCLEAR MEDICINE, 1985, 26 (01) : 108 - 108
  • [8] An Application Scenario for Dynamically Reconfigurable FPGAs
    Schwiegelshohn, Fynn
    Huebner, Michael
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2014,
  • [9] Placement and Floorplanning in Dynamically Reconfigurable FPGAs
    Montone, Alessio
    Santambrogio, Marco D.
    Sciuto, Donatella
    Memik, Seda Ogrenci
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
  • [10] Exploiting the capabilities of communications co-processors
    Schauser, KE
    Scheiman, CJ
    Ferguson, JM
    Kolano, PZ
    [J]. 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 109 - 115