Optimized Reconfigurable RTL Components for Performance Improvements During High-Level Synthesis

被引:0
|
作者
Economakos, George [1 ]
Xydis, Sotiris [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Microprocessors & Digital Syst Lab, GR-15780 Athens, Greece
关键词
reconfigurable computing; high-level synthesis; run time reconfiguration; coarse grain reconfigurable components;
D O I
10.1109/DSD.2009.193
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-level synthesis is the process of balancing the distribution of RTL components throughout the execution of applications. However, a lot of balancing and optimization opportunities exist below RTL. In this paper, a coarse grain reconfigurable RTL component that combines a multiplier and a number of additions is presented and involved in high-level synthesis. The gate-level synthesis methodology proposed for this component imposes practically no extra hardware than a normal multiplier, as shown after extensive experimentation. Involvement in high-level synthesis is performed with a scheduling postprocessor. Following this approach, components that would remain idle in certain control steps are working full-time in two different modes, without any reconfiguration overhead applied to the critical path of the application. The results obtained with different DSP benchmarks show an average performance gain of 15% without practically any datapath area increase.
引用
收藏
页码:164 / 171
页数:8
相关论文
共 50 条
  • [21] Towards Automatic High-Level Code Deployment on Reconfigurable Platforms: A Survey of High-Level Synthesis Tools and Toolchains
    Numan, Mostafa W.
    Phillips, Braden J.
    Puddy, Gavin S.
    Falkner, Katrina
    IEEE ACCESS, 2020, 8 : 174692 - 174722
  • [22] RTL Verification and FPGA Implementation of Generalized Neural Networks: A High-Level Synthesis Approach
    Nagarale, Satyashil D.
    Patil, B.P.
    Lecture Notes on Data Engineering and Communications Technologies, 2022, 126 : 447 - 462
  • [23] High-Level Synthesis of Key-Obfuscated RTL IP with Design Lockout and Camouflaging
    Islam, Sheikh Ariful
    Sah, Love Kumar
    Katkoori, Srinivas
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2021, 26 (01)
  • [24] An interactive design environment for c-based high-level synthesis of RTL processors
    Shin, Dongwan
    Gerstlauer, Andreas
    Domer, Rainer
    Gajski, Daniel D.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (04) : 466 - 475
  • [25] The RTL Binding and Mapping Approach of VHDL High-Level Synthesis System HLS/BIT
    颜宗福
    刘明业
    Journal of Computer Science and Technology, 1996, (06) : 562 - 569
  • [26] Performance Analysis Framework for High-Level Language Applications in Reconfigurable Computing
    Curreri, John
    Koehler, Seth
    George, Alan D.
    Holland, Brian
    Garcia, Rafael
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (01)
  • [27] Guaranteeing performance yield in high-level synthesis
    Hung, W. -L.
    Wu, Xiaoxia
    Xie, Yuan
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 471 - +
  • [28] Defect-aware high-level synthesis targeted at reconfigurable nanofabrics
    He, Chen
    Jacome, Margarida F.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (05) : 817 - 833
  • [29] Towards a high-level synthesis of reconfigurable bit-serial architectures
    Rettberg, A
    Dittmann, H
    Zanella, M
    Lehmann, T
    16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 79 - 84
  • [30] The FPOA, a Medium-grained Reconfigurable Architecture for High-level Synthesis
    Gorski, Joson
    Hanna, Darrin
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2019, 12 (04)