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 条
  • [1] A Scheduling Postprocessor to Exploit Morphable RTL Components During High-Level Synthesis
    Economakos, George
    Xydis, Sotiris
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 494 - 499
  • [2] Robust and Efficient RTL to C Compiler Optimized for High-Level Synthesis
    Rashid, Imtiaz
    Schafer, Benjamin Carrion
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2025, 44 (02) : 559 - 567
  • [3] High-Level Synthesis with Coarse Grain Reconfigurable Components
    Economakos, George
    Xydis, Sotiris
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2993 - 2996
  • [4] High-Level Synthesis of Key Based Obfuscated RTL Datapaths
    Islam, Sheikh Ariful
    Katkoori, Srinivas
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 407 - 412
  • [5] Layout-driven RTL binding techniques for high-level synthesis
    Xu, M
    Kurdahi, FJ
    9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 33 - 38
  • [6] A methodology to take credit for high-level verification during RTL verification
    Frederic Doucet
    Robert Kurshan
    Formal Methods in System Design, 2017, 51 : 395 - 418
  • [7] A methodology to take credit for high-level verification during RTL verification
    Doucet, Frederic
    Kurshan, Robert
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 51 (02) : 395 - 418
  • [8] A review of high-level synthesis for dynamically reconfigurable FPGAs
    Zhang, XJ
    Ng, KW
    MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (04) : 199 - 211
  • [9] Using flowpaths for the high-level synthesis of reconfigurable systems
    Hanna, DM
    Haskell, RE
    ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 273 - 279
  • [10] Performance Analysis with High-Level Languages for High-Performance Reconfigurable Computing
    Curreri, John
    Koehler, Seth
    Holland, Brian
    George, Alan D.
    PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 23 - 30