Pruning and quantization algorithm with applications in memristor-based convolutional neural network

被引:0
|
作者
Mei Guo
Yurui Sun
Yongliang Zhu
Mingqiao Han
Gang Dou
Shiping Wen
机构
[1] Shandong University of Science and Technology,College of Electrical Engineering and Automation
[2] The University of Nottingham Ningbo China,The Australian AI Institute, Faculty of Engineering and Information Technology
[3] University of Technology Sydney,undefined
来源
Cognitive Neurodynamics | 2024年 / 18卷
关键词
Memristor; Convolutional neural network; Network pruning; Quantization weight;
D O I
暂无
中图分类号
学科分类号
摘要
The human brain’s ultra-low power consumption and highly parallel computational capabilities can be accomplished by memristor-based convolutional neural networks. However, with the rapid development of memristor-based convolutional neural networks in various fields, more complex applications and heavier computations lead to the need for a large number of memristors, which makes power consumption increase significantly and the network model larger. To mitigate this problem, this paper proposes an SBT-memristor-based convolutional neural network architecture and a hybrid optimization method combining pruning and quantization. Firstly, SBT-memristor-based convolutional neural network is constructed by using the good thresholding property of the SBT memristor. The memristive in-memory computing unit, activation unit and max-pooling unit are designed. Then, the hybrid optimization method combining pruning and quantization is used to improve the SBT-memristor-based convolutional neural network architecture. This hybrid method can simplify the memristor-based neural network and represent the weights at the memristive synapses better. Finally, the results show that the SBT-memristor-based convolutional neural network reduces a large number of memristors, decreases the power consumption and compresses the network model at the expense of a little precision loss. The SBT-memristor-based convolutional neural network obtains faster recognition speed and lower power consumption in MNIST recognition. It provides new insights for the complex application of convolutional neural networks.
引用
收藏
页码:233 / 245
页数:12
相关论文
共 50 条
  • [1] Pruning and quantization algorithm with applications in memristor-based convolutional neural network
    Guo, Mei
    Sun, Yurui
    Zhu, Yongliang
    Han, Mingqiao
    Dou, Gang
    Wen, Shiping
    COGNITIVE NEURODYNAMICS, 2024, 18 (01) : 233 - 245
  • [2] CKFO: Convolution Kernel First Operated Algorithm With Applications in Memristor-Based Convolutional Neural Network
    Wen, Shiping
    Chen, Jiadong
    Wu, Yingcheng
    Yan, Zheng
    Cao, Yuting
    Yang, Yin
    Huang, Tingwen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1640 - 1647
  • [3] Memristor-Based Design of Sparse Compact Convolutional Neural Network
    Wen, Shiping
    Wei, Huaqiang
    Yan, Zheng
    Guo, Zhenyuan
    Yang, Yin
    Huang, Tingwen
    Chen, Yiran
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (03): : 1431 - 1440
  • [4] A memristor-based convolutional neural network with full parallelization architecture
    Sun, Sheng-Yang
    Li, Zhiwei
    Li, Jiwei
    Liu, Husheng
    Liu, Haijun
    Li, Qingjiang
    IEICE ELECTRONICS EXPRESS, 2019, 16 (03):
  • [5] Overview of Memristor-Based Neural Network Design and Applications
    Ye, Longcheng
    Gao, Zhixuan
    Fu, Jinke
    Ren, Wang
    Yang, Cihui
    Wen, Jing
    Wan, Xiang
    Ren, Qingying
    Gu, Shipu
    Liu, Xiaoyan
    Lian, Xiaojuan
    Wang, Lei
    FRONTIERS IN PHYSICS, 2022, 10
  • [6] Spintronic Memristor-Based Binarized Ensemble Convolutional Neural Network Architectures
    Tchendjou, Ghislain Takam
    Danouchi, Kamal
    Prenat, Guillaume
    Anghel, Lorena
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (06) : 1885 - 1897
  • [7] Quaternary synapses network for memristor-based spiking convolutional neural networks
    Sun, Sheng-Yang
    Li, Jiwei
    Li, Zhiwei
    Liu, Husheng
    Liu, Haijun
    Li, Qingjiang
    IEICE ELECTRONICS EXPRESS, 2019, 16 (05):
  • [8] Design of memristor-based image convolution calculation in convolutional neural network
    Xiaofen Zeng
    Shiping Wen
    Zhigang Zeng
    Tingwen Huang
    Neural Computing and Applications, 2018, 30 : 503 - 508
  • [9] Design of memristor-based image convolution calculation in convolutional neural network
    Zeng, Xiaofen
    Wen, Shiping
    Zeng, Zhigang
    Huang, Tingwen
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (02): : 503 - 508
  • [10] Memristor-Based Cellular Nonlinear/Neural Network: Design, Analysis, and Applications
    Duan, Shukai
    Hu, Xiaofang
    Dong, Zhekang
    Wang, Lidan
    Mazumder, Pinaki
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (06) : 1202 - 1213