Design of High Robustness BNN Inference Accelerator Based on Binary Memristors

In-memory computing based on memristor is a promising solution to accelerate on-chip deep neural networks. Concerning the nonideal factors of the device analog behaviors, binary neural network (BNN) with ±1 weight and 0/+1 neuron is an alternative route to better employ the binary memristors with hi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on electron devices 2020-08, Vol.67 (8), p.3435-3441
Hauptverfasser: Qin, Yi-Fan, Kuang, Rui, Huang, Xiao-Di, Li, Yi, Chen, Jia, Miao, Xiang-Shui
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In-memory computing based on memristor is a promising solution to accelerate on-chip deep neural networks. Concerning the nonideal factors of the device analog behaviors, binary neural network (BNN) with ±1 weight and 0/+1 neuron is an alternative route to better employ the binary memristors with high technical maturity. In this article, we demonstrate a select column scheme for the BNN inference accelerator. By incorporating the performance of a W/AlO x /Al 2 O 3 /Pt memristor, the BNN shows high robustness and achieves a high recognition accuracy of 98.31% on the MNIST data set. We further propose a bit error model to investigate the impact of device error on recognition accuracy. The effects of device variation and nonideal input are also considered. The results show that the accuracy keeps satisfying (more than 90%) even under a high invalid rate, high input swing (0.21 standard deviation), and 7% salt noise in binary input, respectively, whereas the device variation has a trivial effect on the network.
ISSN:0018-9383
1557-9646
DOI:10.1109/TED.2020.2998457