Performance Analysis of Convolutional Neural Network Using Multi-level Memristor Crossbar for Edge Computing

被引:0
|
作者
Cao, Tiancheng [1 ]
Goh, Wang Ling
Gaol, Yuan
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore, Singapore
关键词
Analog computing; analog crossbar; convolutional neural network (CNN); vector matrix multiplication; ARRAY; MODEL;
D O I
10.1109/icoias49312.2020.9081857
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the performance analysis of convolutional neural network (CNN) with multi-level memristor crossbar is presented. Multi-level memristor crossbar is used to implement the Vector-Matrix Multiplication (VMM), which is the most computationally intensive step in the CNN algorithm. A procedure to convert a classical CNN model with floating-point accuracy weights to finite-bit weights implemented with multi-level memristor is presented. The impacts of memristor levels, crossbar line resistance and crossbar array size to the VMM calculation accuracy and the CNN classification accuracy are analyzed in details. As an example, one converted CNN is tested with a down sampled 14x14 hand-writing digits dataset. Classification accuracy of 93% and 95% are achieved with 4 -bit memristor crossbar and 5-bit memristor, respectively.
引用
收藏
页码:107 / 111
页数:5
相关论文
共 50 条
  • [1] Memristor Crossbar Deep Network Implementation Based on a Convolutional Neural Network
    Yakopcic, Chris
    Alom, Md Zahangir
    Taha, Tarek M.
    [J]. 2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 963 - 970
  • [2] Facial Expression Recognition Using a Multi-level Convolutional Neural Network
    Hai-Duong Nguyen
    Yeom, Soonja
    Oh, Il-Seok
    Kim, Kyoung-Min
    Kim, Soo-Hyung
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE (ICPRAI 2018), 2018, : 217 - 221
  • [3] Extremely Parallel Memristor Crossbar Architecture for Convolutional Neural Network Implementation
    Yakopcic, Chris
    Alom, Md Zahangir
    Taha, Tarek M.
    [J]. 2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 1696 - 1703
  • [4] Monocular depth estimation with geometrical guidance using a multi-level convolutional neural network
    Amirkolaee, Hamed Amini
    Arefi, Hossein
    [J]. APPLIED SOFT COMPUTING, 2019, 84
  • [5] Automatic Concrete Damage Recognition Using Multi-Level Attention Convolutional Neural Network
    Shin, Hyun Kyu
    Ahn, Yong Han
    Lee, Sang Hyo
    Kim, Ha Young
    [J]. MATERIALS, 2020, 13 (23) : 1 - 13
  • [6] Using Multi-level Convolutional Neural Network for Classification of Lung Nodules on CT images
    Lyu, Juan
    Ling, Sai Ho
    [J]. 2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 686 - 689
  • [7] Demodulation of Multi-Level Data Using Convolutional Neural Network in Holographic Data Storage
    Katano, Yutaro
    Muroi, Tetsuhiko
    Kinoshita, Nobuhiro
    Ishii, Norihiko
    [J]. 2018 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2018, : 728 - 732
  • [8] A Multi-level Deep Convolutional Neural Network for Image Emotion Classification
    Wang W.
    Li L.
    Huang J.
    Luo J.
    Xu X.
    [J]. Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2019, 47 (06): : 39 - 50
  • [9] First demonstration of in-memory computing crossbar using multi-level Cell FeFET
    Taha Soliman
    Swetaki Chatterjee
    Nellie Laleni
    Franz Müller
    Tobias Kirchner
    Norbert Wehn
    Thomas Kämpfe
    Yogesh Singh Chauhan
    Hussam Amrouch
    [J]. Nature Communications, 14
  • [10] First demonstration of in-memory computing crossbar using multi-level Cell FeFET
    Soliman, Taha
    Chatterjee, Swetaki
    Laleni, Nellie
    Mueller, Franz
    Kirchner, Tobias
    Wehn, Norbert
    Kaempfe, Thomas
    Chauhan, Yogesh Singh
    Amrouch, Hussam
    [J]. NATURE COMMUNICATIONS, 2023, 14 (01)