This work presents the design and optimization of a high-performance 8 \(\times \) 8 multiplier for accelerating deep neural network (DNN) computations on FPGAs. The proposed design initially optimizes an existing architecture to achieve higher speed and improved hardware efficiency, followed by the application of approximate computing techniques to further reduce power consumption and area with minimal accuracy loss. Experimental results targeting the XCZU9EG-2FFVB1156 FPGA demonstrate that the precise Optimized BitParticle (OBP) achieves a 33.3% improvement in instructions per cycle (IPC) compared with the baseline architecture. Furthermore, the proposed multiplier is evaluated on lightweight DNN models and standard datasets, showing that the approximate variant provides substantial gains in energy and resource efficiency with negligible impact on inference accuracy. The Approximate-Optimized BitParticle (AOBP) reduces the accuracy loss to 3.34% on LeNet–MNIST and 6.06% on GeNet–MNIST, outperforming the baseline and achieving comparable or better performance than PAM1/PAM2 on SVHN, demonstrating its suitability for energy-efficient AI hardware.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

FPGA Implementation of Sparsity-Optimized Approximate Multipliers for DNNs

  • Hong-Linh Vo,
  • Thien-Truong Nguyen-Ly

摘要

This work presents the design and optimization of a high-performance 8 \(\times \) 8 multiplier for accelerating deep neural network (DNN) computations on FPGAs. The proposed design initially optimizes an existing architecture to achieve higher speed and improved hardware efficiency, followed by the application of approximate computing techniques to further reduce power consumption and area with minimal accuracy loss. Experimental results targeting the XCZU9EG-2FFVB1156 FPGA demonstrate that the precise Optimized BitParticle (OBP) achieves a 33.3% improvement in instructions per cycle (IPC) compared with the baseline architecture. Furthermore, the proposed multiplier is evaluated on lightweight DNN models and standard datasets, showing that the approximate variant provides substantial gains in energy and resource efficiency with negligible impact on inference accuracy. The Approximate-Optimized BitParticle (AOBP) reduces the accuracy loss to 3.34% on LeNet–MNIST and 6.06% on GeNet–MNIST, outperforming the baseline and achieving comparable or better performance than PAM1/PAM2 on SVHN, demonstrating its suitability for energy-efficient AI hardware.