Fast Design Exploration for Performance, Power and Accuracy Tradeoffs in FPGA-Based Accelerators

被引:6
|
作者
Ulusel, Onur [1 ]
Nepal, Kumud [1 ]
Bahar, R. Iris [1 ]
Reda, Sherief [1 ]
机构
[1] Brown Univ, Sch Engn, Providence, RI 02912 USA
关键词
Design; Performance; Block-matching; design space exploration; fast regression analysis; hardware accelerators; image deblur; multi-objective co-exploration; real time image processing; SPACE EXPLORATION;
D O I
10.1145/2567661
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ease-of-use and reconfigurability of FPGAs makes them an attractive platform for accelerating algorithms. However, accelerating becomes a challenging task as the large number of possible design parameters lead to different accelerator variants. In this article, we propose techniques for fast design exploration and multi-objective optimization to quickly identify both algorithmic and hardware parameters that optimize these accelerators. This information is used to run regression analysis and train mathematical models within a nonlinear optimization framework to identify the optimal algorithm and design parameters under various objectives and constraints. To automate and improve the model generation process, we propose the use of L-1-regularized least squares regression techniques. We implement two real-time image processing accelerators as test cases: one for image deblurring and one for block matching. For these designs, we demonstrate that by sampling only a small fraction of the design space (0.42% and 1.1%), our modeling techniques are accurate within 2%-4% for area and throughput, 8%-9% for power, and 5%-6% for arithmetic accuracy. We show speedups of 340x and 90x in time for the test cases compared to brute-force enumeration. We also identify the optimal set of parameters for a number of scenarios (e.g., minimizing power under arithmetic inaccuracy bounds).
引用
收藏
页数:22
相关论文
共 50 条
  • [41] FPGA-based system for effective IQ imbalance mitigation of RF power amplifiers
    Nunez Perez, Jose Cruz
    Juarez Cazares, Sergio Alberto
    Galaviz Aguilar, Jose Alejandro
    Sandoval Ibarra, Yuma
    Perez Pinal, Francisco Javier
    Tlelo Cuautle, Esteban
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (04) : 512 - 523
  • [42] FPGA-Based Permanent Magnet Synchronous Machine Emulator With SiC Power Amplifier
    Bigarelli, Luca
    di Benedetto, Marco
    Lidozzi, Alessandro
    Solero, Luca
    Grbovi, Petar J.
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2021, 57 (06) : 6117 - 6130
  • [43] Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors
    Kang, Jintaek
    Jung, Dowhan
    Chung, Kwanghyun
    Ha, Soonhoi
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [44] DeMAS: An Efficient Design Methodology for Building Approximate Adders for FPGA-Based Systems
    Prabakaran, Bharath Srinivas
    Rehman, Semeen
    Hanif, Muhammad Abdullah
    Ullah, Salim
    Mazaheri, Ghazal
    Kumar, Akash
    Shafique, Muhammad
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 917 - 920
  • [45] Optimal Design and Experimental Verification of FPGA-based MMC-HVDC Controller
    Wang, Yu
    Liu, Chongru
    Hou, Yanqi
    Liu, Haoyu
    Li, Gengyin
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [46] Binary Division Power Models for High-Level Power Estimation of FPGA-Based DSP Circuits
    Jovanovic, Bojan
    Jevtic, Ruzica
    Carreras, Carlos
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) : 393 - 398
  • [47] Fast and efficient power estimation model for FPGA based designs
    Tripathi, Abhishek N.
    Rajawat, Arvind
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 59 : 37 - 45
  • [48] Analysis and Implementation of FPGA-Based Online Parametric Identification Algorithms for Resonant Power Converters
    Jimenez, Oscar
    Lucia, Oscar
    Urriza, Isidro
    Barragan, Luis A.
    Navarro, Denis
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (02) : 1144 - 1153
  • [49] Flare: An FPGA-Based Full Precision Low Power CNN Accelerator with Reconfigurable Structure
    Xu, Yuhua
    Luo, Jie
    Sun, Wei
    SENSORS, 2024, 24 (07)
  • [50] FPGA-Based PWM Implementation of Matrix Converter in Inductive Wireless Power Transfer Systems
    Huynh, Phuoc Sang
    Vincent, Deepa
    Patnaik, Lalit
    Williamson, Sheldon S.
    2018 IEEE PELS WORKSHOP ON EMERGING TECHNOLOGIES: WIRELESS POWER TRANSFER (WOW), 2018,