about
Memristor-Based Deep Convolution Neural Network: A Case Study (arxiv.org)
3 points by godelmachine on Oct 5, 2018 | hide | past | pdf | discuss on HN

In plain words: Convolution filters are turned into grids of resistors whose resistance stores the weights, with a smarter conversion that accounts for the data and filter shapes to cut errors. Simulating every layer of an image classifier showed 8-bit converters are needed to match software accuracy.

Abstract · Memristor-based Deep Convolution Neural Network: A Case Study

In this paper, we firstly introduce a method to efficiently implement large-scale high-dimensional convolution with realistic memristor-based circuit components. An experiment verified simulator is adapted for accurate prediction of analog crossbar behavior. An improved conversion algorithm is developed to convert convolution kernels to memristor-based circuits, which minimizes the error with consideration of the data and kernel patterns in CNNs. With circuit simulation for all convolution layers in ResNet-20, we found that 8-bit ADC/DAC is necessary to preserve software level classification accuracy.

Fan Zhang, Miao Hu
arXiv:1810.02225 · cs.NE, cs.ET, cs.LG, stat.ML · submitted Sep 14, 2018
abstract · pdf · html

add comment on HN