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 条
  • [31] An Efficient FPGA-Based Shunt Active Filter for Power Quality Enhancement
    Shri, P. C. Naveena
    Baskaran, K.
    EMERGING TRENDS IN EXPERT APPLICATIONS AND SECURITY, 2019, 841 : 719 - 724
  • [32] The Design and FPGA-Based Implementation of a Stream Cipher Based on a Secure Chaotic Generator
    Dridi, Fethi
    El Assad, Safwan
    El Hadj Youssef, Wajih
    Machhout, Mohsen
    Lozi, Rene
    APPLIED SCIENCES-BASEL, 2021, 11 (02): : 1 - 19
  • [33] A Fast Design Space Exploration Framework for the Deep Learning Accelerators: Work-in-Progress
    Colucci, Alessio
    Marchisio, Alberto
    Bussolino, Beatrice
    Mrazek, Voitech
    Martina, Maurizio
    Masera, Guido
    Shafique, Muhammad
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2019, : 34 - 36
  • [34] Efficient and high performance FPGA-based rectification architecture for stereo vision
    Zicari, Paolo
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1144 - 1154
  • [35] FPGA-Based Bit Error Rate Performance Measurement of Wireless Systems
    Alimohammad, Amirhossein
    Fard, Saeed Fouladi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (07) : 1583 - 1592
  • [36] Performance-oriented FPGA-based convolution neural network designs
    Kao, Chi-Chou
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (14) : 21019 - 21030
  • [37] Performance-oriented FPGA-based convolution neural network designs
    Chi-Chou Kao
    Multimedia Tools and Applications, 2023, 82 : 21019 - 21030
  • [38] A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip
    Atienza, David
    Del Valle, Pablo G.
    Paci, Giacomo
    Poletti, Francesco
    Benini, Luca
    De Micheli, Giovanni
    Mendias, Jose M.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 618 - +
  • [39] Optimizing OpenCL-Based CNN Design on FPGA with Comprehensive Design Space Exploration and Collaborative Performance Modeling
    Mu, Jiandong
    Zhang, Wei
    Liang, Hao
    Sinha, Sharad
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2020, 13 (03)
  • [40] FPGA-Based Hardware in the Loop of Optimized Synergetic Controller for Active Power Filter
    Bey, Habib
    Krim, Fateh
    Gherouat, Oussama
    INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2023, 2023