Integrating Quick Resource Estimators in Hardware Construction Framework for Design Space Exploration

被引:0
|
作者
Ferres, Bruno [1 ]
Muller, Olivier [1 ]
Rousseau, Frederic [1 ]
机构
[1] Univ Grenoble Alpes, CNRS, Grenoble INP, TIMA, F-38000 Grenoble, France
关键词
HCL; Chisel; FPGA; DSE; estimation; GEMM;
D O I
10.1109/RSP53691.2021.9806276
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware design processes often come with time-consuming iteration loops, as feedbacks generally result of long synthesis runs. It is even more true when multiple different implementations need to be compared to perform Design Space Exploration (DSE). In order to accelerate such flows and increase agility of developers- closing the gap with software development methodologies - we propose to use quick feedback generating transforms based on RTL circuit analysis for quicker convergence of exploration. We also introduce an Hardware Construction Language (HCL) based methodology to build explorable circuit generators, and demonstrate such usage over a General Matrix Multiply (GEMM) Chisel implementation. We demonstrates that using RTL estimation early in the exploration process results in x7 less synthesis runs and x4.1 faster convergence than an exhaustive synthesis process, and still achieves state of the art performances when targetting a Xilinx VC709 FPGA.
引用
收藏
页码:64 / 70
页数:7
相关论文
共 50 条
  • [1] Hardware-accelerated design space exploration framework for communication systems
    Kock, Markus
    Hesselbarth, Sebastian
    Pfitzner, Martin
    Blume, Holger
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2014, 78 (03) : 557 - 571
  • [2] A Framework for Hardware-Accelerated Design Space Exploration for Approximate Computing on FPGA
    Kreddig, Arne
    Conrady, Simon
    Manuel, Manu
    Stechele, Walter
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 1 - 8
  • [3] Integrating testability with design space exploration
    Zwolinski, M
    Gaur, MS
    MICROELECTRONICS RELIABILITY, 2003, 43 (05) : 685 - 693
  • [4] Hardware software partitioning with integrated hardware design space exploration
    Srinivasan, V
    Radhakrishnan, S
    Vemuri, R
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 28 - 35
  • [5] A Design Space Exploration Framework for ANN-Based Fault Detection in Hardware Systems
    Savva A.G.
    Theocharides T.
    Nicopoulos C.
    Savva, Andreas G. (andsavv-1981@yahoo.com), 1600, Hindawi Limited, 410 Park Avenue, 15th Floor, 287 pmb, New York, NY 10022, United States (2017):
  • [6] SESH Framework: A Space Exploration Framework for GPU Application and Hardware Codesign
    Lee, Joo Hwan
    Meng, Jiayuan
    Kim, Hyesoon
    HIGH PERFORMANCE COMPUTING SYSTEMS: PERFORMANCE MODELING, BENCHMARKING AND SIMULATION, 2014, 8551 : 182 - 202
  • [7] Integrating planetary boundaries into sustainable space exploration: An earth-outer space system design framework
    Cirkovic , Elena
    Wood, Danielle R.
    ACTA ASTRONAUTICA, 2025, 228 : 1088 - 1098
  • [8] MASTISK: Simulation Framework for Design Exploration of Neuromorphic Hardware
    Bhattacharya, Tinish
    Parmar, Vivek
    Suri, Manan
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [9] A Design Space Exploration Framework for Deployment of Resource-Constrained Deep Neural Networks
    Zhang, Yan
    Pan, Lei
    Berkowitz, Phillip
    Lee, Mun Wai
    Riggan, Benjamin
    Bhattacharyya, Shuvra S.
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2024, 2024, 13034
  • [10] Design space exploration of hardware task superscalar architecture
    Fahimeh Yazdanpanah
    Mohammad Alaei
    The Journal of Supercomputing, 2015, 71 : 3567 - 3592