Multiscale Co-Design Analysis of Energy, Latency, Area, and Accuracy of a ReRAM Analog Neural Training Accelerator
Not on the map. Why?
Abstract (arXiv)
Neural networks are an increasingly attractive algorithm for natural language processing and pattern recognition. Deep networks with >50M parameters are made possible by modern GPU clusters operating at <50 pJ per op and more recently, production accelerators capable of <5pJ per operation at the board level. However, with the slowing of CMOS scaling, new paradigms will be required to achieve the next several orders of magnitude in performance per watt gains. Using an analog resistive memory (ReRAM) crossbar to perform key matrix operations in an accelerator is an attractive option. This work presents a detailed design using a state of the art 14/16 nm PDK for of an analog crossbar circuit block designed to process three key kernels required in training and inference of neural networks. A detailed circuit and device-level analysis of energy, latency, area, and accuracy are given and compared to relevant designs using standard digital ReRAM and SRAM operations. It is shown that the analog accelerator has a 270x energy and 540x latency advantage over a similar block utilizing only digital ReRAM and takes only 11 fJ per multiply and accumulate (MAC). Compared to an SRAM based accelerator, the energy is 430X better and latency is 34X better. Although training accuracy is degraded in the analog accelerator, several options to improve this are presented. The possible gains over a similar digital-only version of this accelerator block suggest that continued optimization of analog resistive memories is valuable. This detailed circuit and device analysis of a training accelerator may serve as a foundation for further architecture-level studies.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Jul 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 2; 2024: 2; 2025: 1; 2026: 2.
15 papers.
Sort:
- 2021Brain-inspired computing: We need a master plancited by 51
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 10
- 2021On the Accuracy of Analog Neural Network Inference Acceleratorscited by 9
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computingcited by 5
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Modelscited by 2
- 2022An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory Systemcited by 2
- 2022Device Modeling Bias in ReRAM-based Neural Network Simulationscited by 1
- 2024When In-memory Computing Meets Spiking Neural Networks -- A Perspective on Device-Circuit-System-and-Algorithm Co-designcited by 1
- 2021A Construction Kit for Efficient Low Power Neural Network Accelerator Designscited by 0
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Acceleratorscited by 0
- 2023Quantized Non-Volatile Nanomagnetic Synapse based Autoencoder for Efficient Unsupervised Network Anomaly Detectioncited by 0
- 2024System-level Impact of Non-Ideal Program-Time of Charge Trap Flash (CTF) on Deep Neural Networkcited by 0
- 2026A Time-Based Readout for Vector-Matrix Multiplication in Fully Analog Memristive SNNs10 Sep 2026
- 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecture17 Feb 2026
- 2025M2RU: Memristive Minion Recurrent Unit for On-Chip Continual Learning at the Edge19 Dec 2025
- 2024When In-memory Computing Meets Spiking Neural Networks -- A Perspective on Device-Circuit-System-and-Algorithm Co-design22 Aug 2024
- 2024System-level Impact of Non-Ideal Program-Time of Charge Trap Flash (CTF) on Deep Neural Network15 Feb 2024
- 2023Quantized Non-Volatile Nanomagnetic Synapse based Autoencoder for Efficient Unsupervised Network Anomaly Detection12 Sep 2023
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computing28 May 2023
- 2022Device Modeling Bias in ReRAM-based Neural Network Simulations29 Nov 2022
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Accelerators10 Nov 2022
- 2022An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory System16 Jul 2022
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Models15 May 2022
- 2021On the Accuracy of Analog Neural Network Inference Accelerators3 Sep 2021
- 2021Brain-inspired computing: We need a master plancited by 51
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 10
- 2021On the Accuracy of Analog Neural Network Inference Acceleratorscited by 9
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computingcited by 5
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Modelscited by 2
- 2022An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory Systemcited by 2
- 2022Device Modeling Bias in ReRAM-based Neural Network Simulationscited by 1
- 2024When In-memory Computing Meets Spiking Neural Networks -- A Perspective on Device-Circuit-System-and-Algorithm Co-designcited by 1
- 2021A Construction Kit for Efficient Low Power Neural Network Accelerator Designscited by 0
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Acceleratorscited by 0
- 2023Quantized Non-Volatile Nanomagnetic Synapse based Autoencoder for Efficient Unsupervised Network Anomaly Detectioncited by 0
- 2024System-level Impact of Non-Ideal Program-Time of Charge Trap Flash (CTF) on Deep Neural Networkcited by 0
12 most cited of 15 All 15 (JSON)
- 2026A Time-Based Readout for Vector-Matrix Multiplication in Fully Analog Memristive SNNs10 Sep 2026
- 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecture17 Feb 2026
- 2025M2RU: Memristive Minion Recurrent Unit for On-Chip Continual Learning at the Edge19 Dec 2025
- 2024When In-memory Computing Meets Spiking Neural Networks -- A Perspective on Device-Circuit-System-and-Algorithm Co-design22 Aug 2024
- 2024System-level Impact of Non-Ideal Program-Time of Charge Trap Flash (CTF) on Deep Neural Network15 Feb 2024
- 2023Quantized Non-Volatile Nanomagnetic Synapse based Autoencoder for Efficient Unsupervised Network Anomaly Detection12 Sep 2023
- 2023Examining the Role and Limits of Batchnorm Optimization to Mitigate Diverse Hardware-noise in In-memory Computing28 May 2023
- 2022Device Modeling Bias in ReRAM-based Neural Network Simulations29 Nov 2022
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Accelerators10 Nov 2022
- 2022An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory System16 Jul 2022
- 2022Effect of Batch Normalization on Noise Resistant Property of Deep Learning Models15 May 2022
- 2021On the Accuracy of Analog Neural Network Inference Accelerators3 Sep 2021
12 newest of 15 All 15 (JSON)