Hardware Implementation of Convolutional Neural Network for Face Feature Extraction

被引:0
|
作者
Ding, Ru [1 ]
Tian, Xuemei [1 ]
Bai, Guoqiang [1 ]
Su, Guangda [2 ]
Wu, Xingjun [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Elect Engn, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/asicon47005.2019.8983575
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As an important feed-forward neural network in the field of deep learning, convolutional neural network (CNN) has been widely used in image classification, face recognition, natural language processing and document analysis in recent years. CNN has a large amount of data and many multiply and accumulate (MAC) operations. With the diversity of application files, the channel sizes and kernel sizes of CNN are diverse, while the existing hardware platform mostly adopts the average optimization technology, which causes the waste of computing resources. In this paper, a special configurable convolution computing array is designed, which contains 15 convolution units, each PE contains 6x6 MAC operations, it can be configured to calculate three different kernel sizes of 5x5, 3x3 and 1x1. At the same time, pipeline structure is used to synchronize convolution and pooling operations, which reduces the storage of intermediate results. We design the special hardware structure to optimize DeepID network. Tested on Altera Cyclone V FPGA, the peak performance of each convolution layer at 50 MHz is 27 GOPS, and the average utilization of the MAC is 92%.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Automatic Musical Pattern Feature Extraction Using Convolutional Neural Network
    Li, Tom L. H.
    Chan, Antoni B.
    Chun, Andy H. W.
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 546 - 550
  • [22] Text Feature Extraction and Classification Based on Convolutional Neural Network (CNN)
    Zhang, Taohong
    Li, Cunfang
    Cao, Nuan
    Ma, Rui
    Zhang, ShaoHua
    Ma, Nan
    DATA SCIENCE, PT 1, 2017, 727 : 472 - 485
  • [23] Feature extraction based on the convolutional neural network for adaptive multiple subtraction
    Li, Zhongxiao
    Gao, Haotian
    MARINE GEOPHYSICAL RESEARCH, 2020, 41 (02)
  • [24] Audio Feature Extraction and Classification Technology Based on Convolutional Neural Network
    Liu, Zhenfang
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (09) : 1425 - 1431
  • [25] Feature Extraction and Classification of Photovoltaic Panels Based on Convolutional Neural Network
    Prabhakaran, S.
    Uthra, R. Annie
    Preetharoselyn, J.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 1437 - 1455
  • [26] Libs Feature Variable Extraction Method Based on Convolutional Neural Network
    Lin, X.
    Gao, S.
    Du, Y.
    Yang, Y.
    Che, C.
    JOURNAL OF APPLIED SPECTROSCOPY, 2025, : 218 - 224
  • [27] Feature extraction based on the convolutional neural network for adaptive multiple subtraction
    Zhongxiao Li
    Haotian Gao
    Marine Geophysical Research, 2020, 41
  • [28] Super resolution convolutional neural network for feature extraction in spectroscopic data
    Peng, Han
    Gao, Xiang
    He, Yu
    Li, Yiwei
    Ji, Yuchen
    Liu, Chuhang
    Ekahana, Sandy A.
    Pei, Ding
    Liu, Zhongkai
    Shen, Zhixun
    Chen, Yulin
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2020, 91 (03):
  • [29] Research on Feature Extraction of Tumor Image Based on Convolutional Neural Network
    Yang, Aimin
    Yang, Xiaolei
    Wu, Wenrui
    Liu, Huixiang
    Zhuansun, Yunxi
    IEEE ACCESS, 2019, 7 : 24204 - 24213
  • [30] Method for Convolutional Neural Network Hardware Implementation Based on a Residue Number System
    M. Valueva
    G. Valuev
    M. Babenko
    A. Tchernykh
    J. M. Cortes-Mendoza
    Programming and Computer Software, 2022, 48 : 735 - 744