Litcius/Paper detail

Strategies to Improve the Accuracy of Memristor-Based Convolutional Neural Networks

Wen-Qian Pan, Jia Chen, Rui Kuang, Yi Li, Yuhui He, Gui-Rong Feng, Nian Duan, Ting‐Chang Chang, Xiangshui Miao

2020IEEE Transactions on Electron Devices74 citationsDOI

Abstract

In this article, we quantify several nonideal characteristics of memristor synaptic devices, such as the limited conductance states, write nonlinearities, and variations, and comprehensively investigate their effects on the convolutional neural network (CNN) performance. Our result shows that the available conductance states (N <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">state</sub> ), asymmetric write nonlinearities, and cycle-to-cycle (C2C) variation are critical factors to the learning accuracy, while symmetric write nonlinearities and device-to-device variation go trivial. We accordingly propose three strategies to mitigate their impacts on CNN performance: 1) limiting the weight range to improve the utilization of Nstate; 2) adopting a new “with-read” update scheme to mitigate the effects of asymmetric write nonlinearities; and 3) employing multiple memristors for each kernel element to alleviate the impact of C2C variation. Our work would provide guidance for the hardware implementation and optimization of CNN in memristor crossbar.

Topics & Concepts

MemristorConvolutional neural networkComputer scienceArtificial intelligenceArtificial neural networkMachine learningElectronic engineeringEngineeringAdvanced Memory and Neural ComputingNeuroscience and Neural EngineeringCCD and CMOS Imaging Sensors