Hardware-Efficient Template-Based Deep CNNs Accelerator Design

被引:1
|
作者
Alhussain, Azzam [1 ]
Lin, Mingjie [1 ]
机构
[1] Univ Cent Florida, Coll Engn & Comp Sci, Orlando, FL 32816 USA
关键词
CNN; FPGA; Deep Learning; Accelerator design;
D O I
10.1109/NAS55553.2022.9925552
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Acceleration of Convolutional Neural Network (CNN) on edge devices has recently achieved a remarkable performance in image classification and object detection applications. This paper proposes an efficient and scalable CNN-based SoC-FPGA accelerator design that takes pre-trained weights with a 16-bit fixed-point quantization and target hardware specification to generate an optimized template capable of achieving higher performance versus resource utilization trade-off. The template analyzed the computational workload, data dependency, and external memory bandwidth and utilized loop tiling transformation along with dataflow modeling to convert convolutional and fully connected layers into vector multiplication between input and output feature maps, which resulted in a single compute unit on-chip. Furthermore, the accelerator was examined among AlexNet, VGG16, and LeNet networks and ran at 200-M13z with a peak performance of 230 GOP/s depending on ZYNQ boards and state-space exploration of different compute unit configurations during simulation and synthesis. Lastly, our proposed methodology was benchmarked against the previous development on Ultra96 for higher performance measurement.
引用
收藏
页码:9 / 12
页数:4
相关论文
共 50 条
  • [1] A Template-based Methodology for Efficient Microprocessor and FPGA Accelerator Co-Design
    Kritikakou, Angeliki
    Catthoor, Francky
    Athanasiou, George S.
    Kelefouras, Vasilios
    Goutis, Costas
    [J]. 2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 15 - 22
  • [2] A hardware-efficient computing engine for FPGA-based deep convolutional neural network accelerator
    Li, Xueming
    Huang, Hongmin
    Chen, Taosheng
    Gao, Huaien
    Hu, Xianghong
    Xiong, Xiaoming
    [J]. MICROELECTRONICS JOURNAL, 2022, 128
  • [3] A Hardware-Efficient BCH Encoder Design
    Hsieh, Jui-Hung
    Hung, King-Chu
    Li, Hong-chi
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 367 - 368
  • [4] A Template-Based Design Methodology for Graph-Parallel Hardware Accelerators
    Ayupov, Andrey
    Yesil, Serif
    Ozdal, Muhammet Mustafa
    Kim, Taemin
    Burns, Steven
    Ozturk, Ozcan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 420 - 430
  • [5] Deep Template-Based Watermarking
    Fang, Han
    Chen, Dongdong
    Huang, Qidong
    Zhang, Jie
    Ma, Zehua
    Zhang, Weiming
    Yu, Nenghai
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (04) : 1436 - 1451
  • [6] Automated design of error-resilient and hardware-efficient deep neural networks
    Schorn, Christoph
    Elsken, Thomas
    Vogel, Sebastian
    Runge, Armin
    Guntoro, Andre
    Ascheid, Gerd
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (24): : 18327 - 18345
  • [7] Automated design of error-resilient and hardware-efficient deep neural networks
    Christoph Schorn
    Thomas Elsken
    Sebastian Vogel
    Armin Runge
    Andre Guntoro
    Gerd Ascheid
    [J]. Neural Computing and Applications, 2020, 32 : 18327 - 18345
  • [8] A Hardware-Efficient Deblocking Filter Design for HEVC
    Fang, Chih-Chung
    Chen, I-Wen
    Chang, Tian-Sheuan
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1786 - 1789
  • [9] Toward an Efficient Deep Pipelined Template-Based Architecture for Accelerating the Entire 2-D and 3-D CNNs on FPGA
    Shen, Junzhong
    Huang, You
    Wen, Mei
    Zhang, Chunyuan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1442 - 1455
  • [10] A Hardware-efficient Accelerator for Encoding Stage of Text-to-speech Synthesis
    Zheng, Riyong
    Wang, Chenghao
    Han, Jun
    Zeng, Xiaoyang
    [J]. 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,