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 条
  • [41] High-level Modeling and exploration of reconfigurable MPSoCs
    Beltrame, Giovanni
    Fossati, Luca
    Sciuto, Donatella
    PROCEEDINGS OF THE 2008 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2008, : 330 - +
  • [42] High-level language and compiler for reconfigurable computing
    Hiew, FS
    Koay, KH
    COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 200 - 206
  • [43] Reconfigurable design automation by high-level exploration
    Todman, Tim
    Luk, Wayne
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 185 - 188
  • [44] High-Level Language Tools for Reconfigurable Computing
    Windh, Skyler
    Ma, Xiaoyin
    Halstead, Robert J.
    Budhkar, Prerna
    Luna, Zabdiel
    Hussaini, Omar
    Najjar, Walid A.
    PROCEEDINGS OF THE IEEE, 2015, 103 (03) : 390 - 408
  • [45] High-level language abstraction for reconfigurable computing
    Najjar, WA
    Böhm, W
    Draper, BA
    Hammes, J
    Rinker, R
    Beveridge, JR
    Chawathe, M
    Ross, C
    COMPUTER, 2003, 36 (08) : 63 - +
  • [46] Analog System High-Level Synthesis for Energy-Efficient Reconfigurable Computing
    Ige, Afolabi
    Yang, Linhao
    Yang, Hang
    Hasler, Jennifer
    Hao, Cong
    Shrivastava, Aatmesh
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2023, 13 (04)
  • [47] A Design-flow for High-Level Synthesis and Resource Estimation of Reconfigurable Architectures
    Pasha, Muhammad Adeel
    Siddiqui, Bilal
    Farooq, Umer
    2015 10TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS), 2015,
  • [48] A Medium-Grained Reconfigurable Architecture Targeting High-Level Synthesis Implementation
    Gorski, Jason
    Hanna, Darrin
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 349 - 352
  • [49] Application of shifted Popov form in high-level synthesis and verification for reconfigurable architectures
    Hu, J
    Ma, GS
    Feng, G
    Lin, T
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 503 - 506
  • [50] A Survey on Performance Optimization of High-Level Synthesis Tools
    Huang, Lan
    Li, Da-Lin
    Wang, Kang-Ping
    Gao, Teng
    Tavares, Adriano
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (03) : 697 - 720