Accelerator-friendly neural-network training: Learning variations and defects in RRAM crossbar
Abstract
RRAM crossbar consisting of memristor devices can naturally carry out the matrix-vector multiplication; it thereby has gained a great momentum as a highly energy-efficient accelerator for neuromorphic computing. The resistance variations and stuck-at faults in the memristor devices, however, dramatically degrade not only the chip yield, but also the classification accuracy of the neural-networks running on the RRAM crossbar. Existing hardware-based solutions cause enormous overhead and power consumption, while software-based solutions are less efficient in tolerating stuck-at faults and large variations. In this paper, we propose an accelerator-friendly neural-network training method, by leveraging the inherent self-healing capability of the neural-network, to prevent the large-weight synapses from being mapped to the abnormal memristors based on the fault/variation distribution in the RRAM crossbar. Experimental results show the proposed method can pull the classification accuracy (10%-45% loss in previous works) up close to ideal level with ≤ 1% loss.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Effective AIMC weight precision is impacted by various nonidealities, including thermal and 1/f noise, randomization during physical switching induced by electrical and thermal fluctuations, material inhomogenities, and device-to-device variability introduced during device fabrication or operation.
“That said, effective AIMC weight precision is impacted by various nonidealities, including thermal and 1/f noise, randomization during physical switching induced by electrical and thermal fluctuations, material inhomogenities30, and device-to-device variability introduced during device fabrication or operation.”
From Hardware-aware training for large-scale and diverse deep learning inference workloads using in-memory computing-based accelerators (2023) · cites this paper as [30]
Cites
The Hungarian method for the assignment problem
Kuhn, H. W. (1955) · Naval Research Logistics Quarterly · doi:10.1002/nav.3800020109 · Cited by 13,120 · see citing works
Strukov, D. B., Snider, G. S., Stewart, D. R., & Williams, R. S. (2008) · Nature · doi:10.1038/nature06932 · Cited by 11,744 · see citing works
Neural Networks and the Bias/Variance Dilemma
Geman, S., Bienenstock, E., & Doursat, R. (1992) · Neural Computation · doi:10.1162/neco.1992.4.1.1 · Cited by 3,578 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Accurate deep neural network inference using computational phase-change memory
Joshi, V., Le Gallo, M., Haefeli, S., Boybat, I., Nandakumar, S. R., Piveteau, C., Dazzi, M., Rajendran, B., Sebastian, A., & Eleftheriou, E. (2020) · Nature Communications · doi:10.1038/s41467-020-16108-9 · Cited by 490 · see citing works
Rasch, M. J., Mackin, C., Le Gallo, M., Chen, A., Fasoli, A., Odermatt, F., Li, N., Nandakumar, S. R., Narayanan, P., Tsai, H., et al. (2023) · Nature Communications · doi:10.1038/s41467-023-40770-4 · Cited by 178 · see citing works
“That said, effective AIMC weight-precision is impacted by various nonidealities, including thermal and 1/f noise, randomization during physical switching induced by electrical and thermal fluctuations, material inhomogenities [14], and device-to-device variability introduced during device fabrication or operation.”
BackgroundStuck-at Fault Tolerance in RRAM Computing Systems
Xia, L., Huangfu, W., Tang, T., Yin, X., Chakrabarty, K., Xie, Y., Wang, Y., & Yang, H. (2018) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2017.2776980 · Cited by 177 · see citing works
Chakraborty, I., Ali, M., Ankit, A., Jain, S., Roy, S., Sridharan, S., Agrawal, A., Raghunathan, A., & Roy, K. (2020) · Proceedings of the IEEE · doi:10.1109/jproc.2020.3003007 · Cited by 140 · see citing works
Analog/Mixed-Signal Hardware Error Modeling for Deep Learning Inference
Rekhi, A. S., Zimmer, B., Nedovic, N., Liu, N., Venkatesan, R., Wang, M., Khailany, B., Dally, W. J., & Gray, C. T. (2019) · Proceedings of the 56th Annual Design Automation Conference 2019 · doi:10.1145/3316781.3317770 · Cited by 67 · see citing works
Nonideality‐Aware Training for Accurate and Robust Low‐Power Memristive Neural Networks
Joksas, D., Wang, E., Barmpatsalos, N., Ng, W. H., Kenyon, A. J., Constantinides, G. A., & Mehonic, A. (2022) · Advanced Science · doi:10.1002/advs.202105784 · Cited by 39 · see citing works
Meng, Z., Qian, W., Zhao, Y., Sun, Y., Yang, R., & Jiang, L. (2021) · 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE) · doi:10.23919/date51398.2021.9474179 · Cited by 10 · see citing works
Self-citationEnergy-Efficient Brain Floating Point Convolutional Neural Network Using Memristors
Tong, S.-Q., Bao, H., Li, J.-C., Yang, L., Zhou, H.-J., Li, Y., & Miao, X.-S. (2024) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2024.3379953 · Cited by 3 · see citing works
Self-citation
- Authors
- Chen, L., Li, J., Chen, Y., Deng, Q., Shen, J., Liang, X., & Jiang, L.
- Affiliations
- Shanghai Jiao Tong University (CN)
- University of Pittsburgh (US)
- Venue
- Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017
- Publisher
- IEEE
- Published
- 2017-03
- Pages
- 19-24
- OpenAlex
- W2612375349
- Cited by
- 245
- References
- 3
- Citations by year
- 2026: 16 · 2025: 17 · 2024: 13 · 2023: 35 · 2022: 41 · 2021: 38 · 2020: 45 · 2019: 24 · 2018: 13 · 2017: 2 · 2015: 1
- FWCI
- 32.50
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- Design, Automation, and Test in Europe (publishedVersion)
- Topics
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Memory and Neural Computing
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
- Physical Sciences › Computer Science › Hardware and Architecture › VLSI and Analog Circuit Testing
- Keywords
- memristors, neural network training, stuck-at faults, resistance variation, neuromorphic accelerators, fault tolerance, classification accuracy, energy-efficient computing
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review