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 条
  • [41] Algorithm and Architecture Design of a Hardware-Efficient Frame Rate Upconversion Engine
    Lee, Yu-Hsuan
    Huang, Meng-Ren
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (11) : 2553 - 2566
  • [42] DyGA: A Hardware-Efficient Accelerator With Traffic-Aware Dynamic Scheduling for Graph Convolutional Networks
    Xie, Ruiqi
    Yin, Jun
    Han, Jun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (12) : 5095 - 5107
  • [43] Design of a hardware-efficient floating-point multiplier with dynamic segmentation
    Tegazzini, Luca
    Di Meo, Gennaro
    De Caro, Davide
    Strollo, Antonio G. M.
    [J]. 2024 19TH CONFERENCE ON PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIME 2024, 2024,
  • [44] Hardware-Efficient Filterbank Design for Fast Recursive MDST and IMDST Algorithms
    Lai, Shin-Chi
    Yeh, Yi-Ping
    Lei, Sheau-Fang
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 778 - 781
  • [45] Hardware-Efficient Design and Implementation of a Spiking Neural Model With Noisy Astrocyte
    Gholami, Morteza
    Karimi, Gholamreza
    Linares-Barranco, Bernabe
    [J]. IEEE ACCESS, 2023, 11 : 100180 - 100194
  • [46] Design methodology for hardware-efficient fault-tolerant nanoscale circuits
    Chen, Jie
    Li, Hua
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3522 - +
  • [47] Hardware-Efficient Deconvolution-Based GAN for Edge Computing
    Alhussain, Azzam
    Lin, Mingjie
    [J]. 2022 56TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2022, : 172 - 176
  • [48] An Energy-Efficient Accelerator Architecture with Serial Accumulation Dataflow for Deep CNNs
    Ahmadi, Mehdi
    Vakili, Shervin
    Langlois, J. M. Pierre
    [J]. 2020 18TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS'20), 2020, : 214 - 217
  • [49] An Algorithm for the Design of Low-Power Hardware-Efficient FIR Filters
    Aktan, Mustafa
    Yurdakul, Arda
    Duendar, Guenhan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (06) : 1536 - 1545
  • [50] A Hardware-efficient TSV Repair Scheme Based on Butterfly Topology
    Cheong, Minho
    Lim, Hyunyul
    Kim, Taehyun
    Kang, Sungho
    [J]. 2019 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2019, : 63 - 64