Efficient Utilization of FPGA Multipliers for Convolutional Neural Networks

被引:0
|
作者
Boulasikis, M. A. [1 ]
Birbas, M. [1 ]
Tsafas, N. [1 ]
Kanakaris, N. [1 ]
机构
[1] Univ Patras, Dept Elect & Comp Engn, Patras, Greece
关键词
Deep Learning; Hardware Optimizations; Embedded Systems; Computer Vision; Quantization; System Level Design;
D O I
10.1109/MOCAST52088.2021.9493366
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recent advances in the field of computer vision create the demand for larger and more complex architectures for Deep Convolutional Neural Networks (CNNs). As a result, computation time and memory usage become the main bottleneck in applied deep network inference, particularly in Embedded Systems implementations. Parameter quantization is often employed in these cases to minimize the detrimental effect of the aforementioned bottlenecks. In this paper, low level hardware optimizations on fixed point convolution are considered. Emphasis is given on the utilization of Digital Signal Processing Units (DSPs) as dual multipliers and on practical considerations. Three-by-three convolution kernels are formulated based on this research and are measured as case studies. The experiments show that the proper exploitation of dual multipliers can offer significant benefits to the system.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Efficient Convolutional Neural Networks for Diacritic Restoration
    Alqahtani, Sawsan
    Mishra, Ajay
    Diab, Mona
    [J]. 2019 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING AND THE 9TH INTERNATIONAL JOINT CONFERENCE ON NATURAL LANGUAGE PROCESSING (EMNLP-IJCNLP 2019): PROCEEDINGS OF THE CONFERENCE, 2019, : 1442 - 1448
  • [32] An Efficient Accelerator for Sparse Convolutional Neural Networks
    You, Weijie
    Wu, Chang
    [J]. 2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [33] Efficient Computation of Robustness of Convolutional Neural Networks
    Arcaini, Paolo
    Bombarda, Andrea
    Bonfanti, Silvia
    Gargantini, Angelo
    [J]. THIRD IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2021), 2021, : 21 - 28
  • [34] Efficient FPGA Acceleration of Convolutional Neural Networks Using Logical-3D Compute Array
    Rahman, Atul
    Lee, Jongeun
    Choi, Kiyoung
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1393 - 1398
  • [35] Efficient Hardware Acceleration of Convolutional Neural Networks
    Kala, S.
    Jose, Babita R.
    Mathew, Jimson
    Nalesh, S.
    [J]. 32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 191 - 192
  • [36] Flexible Quantization for Efficient Convolutional Neural Networks
    Zacchigna, Federico Giordano
    Lew, Sergio
    Lutenberg, Ariel
    [J]. ELECTRONICS, 2024, 13 (10)
  • [37] Design of Convolutional Neural Networks Hardware Acceleration Based on FPGA
    Qin Huabiao
    Cao Qinping
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (11) : 2599 - 2605
  • [38] Utilization and Comparision of Convolutional Neural Networks in Malware Recognition
    Bozkir, Ahmet Selman
    Cankaya, Ahmet Ogulcan
    Aydos, Murat
    [J]. 2019 27TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2019,
  • [39] Implementation of energy-efficient fast convolution algorithm for deep convolutional neural networks based on FPGA
    Li, W. -J.
    Ruan, S. -J.
    Yang, D. -S.
    [J]. ELECTRONICS LETTERS, 2020, 56 (10) : 485 - 487
  • [40] Optimisation of FPGA-Based Designs for Convolutional Neural Networks
    Bonifus, P. L.
    Thomas, Ann Mary
    Antony, Jobin K.
    [J]. SMART SENSORS MEASUREMENT AND INSTRUMENTATION, CISCON 2021, 2023, 957 : 209 - 221