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 条
  • [41] Reconfigurable Software Defined Radio and Its Applications
    Chen, Chi-Yuan
    Tseng, Fan-Hsun
    Chang, Kai-Di
    Chao, Han-Chieh
    Chen, Jiann-Liang
    [J]. JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2010, 13 (01): : 29 - 38
  • [42] RCML: An Environment for Estimation Modeling of Reconfigurable Computing Systems
    Reardon, Casey
    Holland, Brian
    George, Alan D.
    Stitt, Greg
    Lam, Herman
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11
  • [43] Traffic modeling in a reconfigurable broadband nomadic computing environment
    Malhotra, R
    Dey, D
    van Doorn, EA
    Koonen, AMJ
    [J]. PERFORMANCE EVALUATION, 2002, 47 (04) : 255 - 267
  • [44] A Simple Reconfigurable Object Model for a Ubiquitous Computing Environment
    Oda, Kentaro
    Izumi, Shinobu
    Yasutake, Yoshihiro
    Yoshida, Takaichi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (05): : 8 - 16
  • [45] A Java']Java development and runtime environment for reconfigurable computing
    Davis, D
    Barr, M
    Bennett, T
    Edwards, S
    Harris, J
    Miller, I
    Schanck, C
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 43 - 48
  • [46] Traffic modeling in a reconfigurable broadband nomadic computing environment
    Malhotra, R
    Dey, D
    van Doorn, EA
    Koonen, AMJ
    [J]. INTERNET QUALITY AND PERFORMANCE AND CONTROL OF NETWORK SYSTEMS, 2001, 4211 : 82 - 92
  • [47] Reconfigurable Computing. Accelerating Computation with Field-Programmable Gate Arrays
    Orozco, Edusmildo
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2007, 8 (04): : 437 - 438
  • [48] Seamless hardware-software integration in reconfigurable computing systems
    Vuletic, M
    Pozzi, L
    Ienne, P
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (02): : 102 - 113
  • [49] Software/hardware co-scheduling for reconfigurable computing systems
    Saha, Proshanta
    El-Ghazawi, Tarek
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 299 - +
  • [50] Software-defined Environment for Reconfigurable Manufacturing Systems
    Nayak, Naresh Ganesh
    Duerr, Frank
    Rothermel, Kurt
    [J]. PROCEEDINGS 2015 5TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS (IOT), 2015, : 122 - 129