Run Time Interpretation for Creating Custom Accelerators

被引:0
|
作者
Ma, Sen [1 ]
Aklah, Zeyad [1 ]
Andrews, David [1 ]
机构
[1] Univ Arkansas, Dept Comp Sci & Comp Engn, Fayetteville, AR 72701 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the significant advancements that have been made in High Level Synthesis, the reconfigurable computing community has not yet managed to achieve a wide-spread use of Field Programmable Gate Arrays (FPGAs) by programmers. Existing barriers that prevent programmers from using FPGAs include the need to work within vendor specific CAD tools, knowledge of hardware programming models, and the requirement to pass each design through a very time-consuming synthesis, place and route process. In this paper we present a new approach that takes these barriers out of the design flows for programmers. We move synthesis out of the programmers path and instead rely on composing pre-synthesized building blocks using a domain-specific language that supports programming patterns tailored to FPGA accelerators. Our results show that the achieved performance of run time assembling accelerators is equivalent to synthesizing a custom block of hardware using automated HLS tools.
引用
收藏
页码:900 / 905
页数:6
相关论文
共 50 条
  • [1] A Run Time Interpretation Approach For Creating Custom Accelerators
    Ma, Sen
    Aklah, Zeyad
    Andrews, David
    [J]. 2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [2] Run-time Performance Monitoring of Hardware Accelerators
    Madronal, Daniel
    Fanni, Tiziana
    [J]. CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 289 - 291
  • [3] Custom Framework for Run-Time Trading Strategies
    Funie, Andreea-Ingrid
    Guo, Liucheng
    Niu, Xinyu
    Luk, Wayne
    Salmon, Mark
    [J]. APPLIED RECONFIGURABLE COMPUTING, 2017, 10216 : 154 - 167
  • [4] Accelerating run-time reconfiguration on custom computing machines
    Heron, JP
    Woods, RF
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VIII, 1998, 3461 : 595 - 607
  • [5] Creating custom proteins
    Wilson, E
    [J]. CHEMICAL & ENGINEERING NEWS, 2003, 81 (19) : 10 - 10
  • [6] Creating custom content
    Weiss, A
    [J]. INTERNET WORLD, 1997, 8 (06): : 88 - +
  • [7] CREATING CUSTOM CHIPS
    MARSHALL, T
    [J]. BYTE, 1990, 15 (01): : 271 - &
  • [8] Run-time management of custom instructions on a partially reconfigurable architecture
    Centre for High Performance Embedded Systems, Nanyang Technological University, 50 Nanyang Drive, 637553 Singapore, Singapore
    不详
    [J]. Int. J. Inf. Commun. Technol, 2009, 1-2 (50-59): : 50 - 59
  • [9] Run-Time Management of Custom Instructions on a Partially Reconfigurable Architecture
    Lam, Siew-Kei
    Fan, Huang
    Srikanthan, Thambipillai
    Jigang, Wu
    [J]. ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 296 - +
  • [10] CREATING A CUSTOM HDLC CHIP
    WILSON, R
    [J]. VLSI SYSTEMS DESIGN, 1988, 9 (07): : 78 - &