RxNN: A Framework for Evaluating Deep Neural Networks on Resistive Crossbars
Shubham Jain, Abhronil Sengupta, Kaushik Roy, Anand Raghunathan

TL;DR
RxNN is a fast simulation framework that accurately evaluates the impact of resistive crossbar non-idealities on large-scale DNN accuracy, revealing significant potential degradations in real hardware implementations.
Contribution
This work introduces RxNN, the first efficient simulation tool for assessing large-scale DNN accuracy on resistive crossbar hardware with non-idealities.
Findings
Resistive crossbar non-idealities cause 9.6%-32% accuracy loss in large DNNs.
RxNN is 10,000 to 100,000 times faster than circuit-level simulation.
Large-scale DNNs are significantly affected by hardware non-idealities, impacting their deployment.
Abstract
Resistive crossbars designed with non-volatile memory devices have emerged as promising building blocks for Deep Neural Network (DNN) hardware, due to their ability to compactly and efficiently realize vector-matrix multiplication (VMM), the dominant computational kernel in DNNs. However, a key challenge with resistive crossbars is that they suffer from a range of device and circuit level non-idealities such as interconnect parasitics, peripheral circuits, sneak paths, and process variations. These non-idealities can lead to errors in VMMs, eventually degrading the DNN's accuracy. It is therefore critical to study the impact of crossbar non-idealities on the accuracy of large-scale DNNs. However, this is challenging because existing device and circuit models are too slow to use in application-level evaluations. We present RxNN, a fast and accurate simulation framework to evaluate…
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.
