X-CHANGR: Changing Memristive Crossbar Mapping for Mitigating Line-Resistance Induced Accuracy Degradation in Deep Neural Networks
Amogh Agrawal, Chankyu Lee, Kaushik Roy

TL;DR
This paper introduces re-mapping strategies for resistive crossbars in DNNs to reduce accuracy loss caused by line-resistance effects, without re-training the network.
Contribution
It proposes static and dynamic re-mapping algorithms to optimize crossbar mapping of pre-trained DNNs, mitigating errors due to line-resistance without retraining.
Findings
Limits accuracy degradation to 2.1-2.9% with re-mapping
Reduces accuracy drop from 5.6% to under 3%
Applicable to standard DNN architectures like VGG16
Abstract
There is widespread interest in emerging technologies, especially resistive crossbars for accelerating Deep Neural Networks (DNNs). Resistive crossbars offer a highly-parallel and efficient matrix-vector-multiplication (MVM) operation. MVM being the most dominant operation in DNNs makes crossbars ideally suited. However, various sources of device and circuit non-idealities lead to errors in the MVM output, thereby reducing DNN accuracy. Towards that end, we propose crossbar re-mapping strategies to mitigate line-resistance induced accuracy degradation in DNNs, without having to re-train the learned weights, unlike most prior works. Line-resistances degrade the voltage levels along the crossbar columns, thereby inducing more errors at the columns away from the drivers. We rank the DNN weights and kernels based on a sensitivity analysis, and re-arrange the columns such that the most…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neuroscience and Neural Engineering · CCD and CMOS Imaging Sensors
