Efficient Convolution Architectures for Convolutional Neural Network

被引:0
|
作者
Wang, Jichen [1 ]
Lin, Jun [1 ]
Wang, Zhongfeng [1 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Jiangsu, Peoples R China
关键词
RECOGNITION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Network (CNN) is the state-ofthe-art deep learning approach employed in various applications due to its remarkable performance. Convolutions in CNNs generally dominate the overall computation complexity and thus consume major computational power in real implementations. In this paper, efficient hardware architectures incorporating parallel fast finite impulse response (FIR) algorithm (FFA) for CNN convolution implementations are discussed. The theoretical derivation of 3 and 5 parallel FFAs is presented and the corresponding 3 and 5 parallel fast convolution units (FCUs) are proposed for most commonly used 3 x 3 and 5 x 5 convolutional kernels in CNNs, respectively. Compared to conventional CNN convolution architectures, the proposed FCUs reduce the number of multiplications used in convolutions significantly. Additionally, the FCUs minimize the number of reads from the feature map memory. Furthermore, a reconfigurable FCU architecture which suits the convolutions of both 3 x 3 and 5 x 5 kernels is proposed. Based on this, an efficient top-level architecture for processing a complete convolutional layer in a CNN is developed. To quantize the benefits of the proposed FCUs, the design of an FCU is coded with RTL and synthesized with TSMC 90nrn CMOS technology. The implementation results demonstrate that 30% and 36% of the computational energy can be saved compared to conventional solutions with 3 x 3 and 5 x 5 kernels in CNN, respectively.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Convolutional Neural Network with Spatial-Variant Convolution Kernel
    Dai, Yongpeng
    Jin, Tian
    Song, Yongkun
    Sun, Shilong
    Wu, Chen
    [J]. REMOTE SENSING, 2020, 12 (17) : 1 - 25
  • [22] Evaluation of Convolutional Neural Network Architectures for Chart Image Classification
    Chagas, Paulo
    Akiyama, Rafael
    Meiguins, Aruanda
    Santos, Carlos
    Saraiva, Filipe
    Meiguins, Bianchi
    Morais, Jefferson
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [23] Convolutional Neural Network Architectures for the Automated Diagnosis of Celiac Disease
    Wimmer, G.
    Hegenbart, S.
    Vecsei, A.
    Uhl, A.
    [J]. COMPUTER-ASSISTED AND ROBOTIC ENDOSCOPY, 2017, 10170 : 104 - 113
  • [24] Convolutional Neural Network Architectures for Matching Natural Language Sentences
    Hu, Baotian
    Lu, Zhengdong
    Li, Hang
    Chen, Qingcai
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27
  • [25] Exploring Convolutional Neural Network Architectures for EEG Feature Extraction
    Rakhmatulin, Ildar
    Dao, Minh-Son
    Nassibi, Amir
    Mandic, Danilo
    [J]. SENSORS, 2024, 24 (03)
  • [26] On the Use of Convolutional Neural Network Architectures for Facial Emotion Recognition
    Espinel, Andres
    Perez, Noel
    Riofrio, Daniel
    Benitez, Diego S.
    Flores Moyano, Ricardo
    [J]. APPLICATIONS OF COMPUTATIONAL INTELLIGENCE, COLCACI 2021, 2022, 1471 : 18 - 30
  • [27] Comparison of Convolutional Neural Network Architectures for Face Mask Detection
    Yahya, Siti Nadia
    Nordin, Muhammad Noor
    Ramli, Aizat Faiz
    Basarudin, Hafiz
    Abu, Mohd Azlan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 667 - 677
  • [28] A Genetic Programming Approach to Designing Convolutional Neural Network Architectures
    Suganuma, Masanori
    Shirakawa, Shinichi
    Nagao, Tomoharu
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 497 - 504
  • [29] One dimensional convolutional neural network architectures for wind prediction
    Harbola, Shubhi
    Coors, Volker
    [J]. ENERGY CONVERSION AND MANAGEMENT, 2019, 195 : 70 - 75
  • [30] A Genetic Programming Approach to Designing Convolutional Neural Network Architectures
    Suganuma, Masanori
    Shirakawa, Shinichi
    Nagao, Tomoharu
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5369 - 5373