An Automated Reconfigurable-Computing Environment for Accelerating Software Applications

被引:0
|
作者
Jadhav, Shrikant S. [1 ]
Gloster, Clay [2 ]
Alford, Vance [2 ]
Doss, Christopher [1 ]
Kim, Youngsoo [3 ]
机构
[1] North Carolina A&T State Univ, Dept Elect & Comp Engn, Greensboro, NC 27411 USA
[2] North Carolina A&T State Univ, Dept Comp Syst Technol, Greensboro, NC 27411 USA
[3] San Jose State Univ, Dept Elect Engn, San Jose, CA 95192 USA
来源
关键词
Reconfigurable Computing; Field Programmable Gate Arrays; Framework;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present the Reconfigurable-Computing Environment (RCE) toolset for automatically generating VHDL models for implementation of generic applications on a Field Programmable Gate Array (FPGA). The RCE toolset automatically generates the hardware description of an Application Specific Digital Signal Processor (ASDSP) that is loaded onto an FPGA board containing multiple memories connected to an FPGA. We also present, PolyGen, an automated tool that generates scalable floating point polynomial evaluation units. Polynomial evaluation is used as an application to demonstrate the merits of the RCE framework. Our experiments show that the results obtained executing polynomial evaluation using the RCE framework is significantly faster than executing it on a typical server. While the maximum clock rate of the FPGA board (200 MHz) is an order of magnitude slower than a server (3.4 GHz), we achieve approximately 200X speedup. If all the resources on the FPGA board are used it is possible to achieve a potential speedup of 800X using the RCE framework.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Accelerating Scientific Applications with SambaNova Reconfigurable Dataflow Architecture
    Emani, Murali
    Vishwanath, Venkatram
    Adams, Corey
    Papka, Michael E.
    Stevens, Rick
    Florescu, Laura
    Jairath, Sumti
    Liu, William
    Nama, Tejas
    Sujeeth, Arvind
    [J]. Computing in Science and Engineering, 2021, 23 (02): : 114 - 119
  • [22] A reconfigurable computing environment for urban traffic systems
    Khalil, M
    Peytchev, E
    [J]. SIMULATION IN WIDER EUROPE, 2005, : 247 - 254
  • [23] "In-memory Computing": Accelerating AI Applications
    Eleftheriou, Evangelos
    [J]. ESSCIRC 2018 - IEEE 44TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE (ESSCIRC), 2018, : 4 - 5
  • [24] Accelerating legacy applications with spatial computing devices
    Paolo Savio
    Alberto Scionti
    Giacomo Vitali
    Paolo Viviani
    Chiara Vercellino
    Olivier Terzo
    Huy-Nam Nguyen
    Donato Magarielli
    Ennio Spano
    Michele Marconcini
    Francesco Poli
    [J]. The Journal of Supercomputing, 2023, 79 : 7461 - 7483
  • [25] Accelerating legacy applications with spatial computing devices
    Savio, Paolo
    Scionti, Alberto
    Vitali, Giacomo
    Viviani, Paolo
    Vercellino, Chiara
    Terzo, Olivier
    Nguyen, Huy-Nam
    Magarielli, Donato
    Spano, Ennio
    Marconcini, Michele
    Poli, Francesco
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7461 - 7483
  • [26] Hardware/software co-debugging for reconfigurable computing
    Tomko, KA
    Tiwari, A
    [J]. IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2000, : 59 - 63
  • [27] CASE tool brings reconfigurable computing to software engineers
    Small, CH
    [J]. COMPUTER DESIGN, 1998, 37 (08): : 38 - 38
  • [28] "In-memory Computing": Accelerating AI Applications
    Eleftheriou, Evangelos
    [J]. 2018 48TH EUROPEAN SOLID-STATE DEVICE RESEARCH CONFERENCE (ESSDERC), 2018, : 4 - 5
  • [29] Architecture, challenges and applications of dynamic reconfigurable computing
    Yanan Lu
    Leibo Liu
    Jianfeng Zhu
    Shouyi Yin
    Shaojun Wei
    [J]. Journal of Semiconductors, 2020, (02) : 6 - 15
  • [30] Reconfigurable Computing for High Performance Networking Applications
    Brebner, Gordon
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 1 - 1