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 条
  • [1] RECONFIGURABLE-COMPUTING TECHNOLOGY
    Palagin, A. V.
    Opanasenko, V. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2007, 43 (05) : 675 - 686
  • [2] DATABASE ANALYTICS: A RECONFIGURABLE-COMPUTING APPROACH
    Sukhwani, Bharat
    Min, Hong
    Thoennes, Mathew
    Dube, Parijat
    Brezzo, Bernard
    Asaad, Sameh
    Dillenberger, Donna Eng
    [J]. IEEE MICRO, 2014, 34 (01) : 19 - 29
  • [3] Accelerating scientific applications with reconfigurable computing - Getting started
    Kindratenko, Volodymyr V.
    Steffen, Craig P.
    Brunner, Robert J.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (05) : 70 - 77
  • [4] Accelerating artificial intelligence with reconfigurable computing
    Cieszewski, Radoslaw
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [5] Reconfigurable computing for accelerating protein folding simulations
    Armstrong, Nilton B., Jr.
    Lopes, Heitor S.
    Erig Lima, Carlos R.
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 314 - +
  • [6] A Message-Passing Hardware/Software Cosimulation Environment for Reconfigurable Computing Systems
    Saldana, Manuel
    Ramalho, Emanuel
    Chow, Paul
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2009, 2009
  • [7] An execution environment for reconfigurable computing
    Fu, WY
    Compton, K
    [J]. FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 149 - 158
  • [8] Reconfigurable computing: A survey of systems and software
    Compton, K
    Hauck, S
    [J]. ACM COMPUTING SURVEYS, 2002, 34 (02) : 171 - 210
  • [9] Reconfigurable Computing and Hardware/Software Codesign
    Plaks, Toomas P.
    Santambrogio, Marco D.
    Sciuto, Donatella
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [10] Accelerating light scattering simulations of nanostructures by reconfigurable computing
    Rockstroh, L.
    Balevic, A.
    Wroblewski, M.
    Hillebrand, J.
    Tausendfreund, A.
    Patzelt, S.
    Simon, S.
    Goch, G.
    [J]. 2008 3RD IEEE INTERNATIONAL CONFERENCE ON NANO/MICRO ENGINEERED AND MOLECULAR SYSTEMS, VOLS 1-3, 2008, : 1178 - 1178