Fast offset corrected in-memory training
Not on the map. Why?
Abstract (arXiv)
In-memory computing with resistive crossbar arrays has been suggested to accelerate deep-learning workloads in highly efficient manner. To unleash the full potential of in-memory computing, it is desirable to accelerate the training as well as inference for large deep neural networks (DNNs). In the past, specialized in-memory training algorithms have been proposed that not only accelerate the forward and backward passes, but also establish tricks to update the weight in-memory and in parallel. However, the state-of-the-art algorithm (Tiki-Taka version 2 (TTv2)) still requires near perfect offset correction and suffers from potential biases that might occur due to programming and estimation inaccuracies, as well as longer-term instabilities of the device materials. Here we propose and describe two new and improved algorithms for in-memory computing (Chopped-TTv2 (c-TTv2) and Analog Gradient Accumulation with Dynamic reference (AGAD)), that retain the same runtime complexity but correct for any remaining offsets using choppers. These algorithms greatly relax the device requirements and thus expanding the scope of possible materials potentially employed for such fast in-memory DNN training.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 15 of its 61 references that are in the map. First posted on arXiv 8 Mar 2023.
Builds on
15 of 61 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2021Vision Transformer for Small-Size Datasetscited by 122
- 2023Hardware-aware training for large-scale and diverse deep learning inference workloads using in-memory computing-based acceleratorscited by 42
- 2021A flexible and fast PyTorch toolkit for simulating training and inference on analog crossbar arrayscited by 38
- 2016Acceleration of Deep Neural Network Training with Resistive Cross-Point Devicescited by 28
- 2019Algorithm for Training Neural Networks on Resistive Device Arrayscited by 18
- 2017Training Deep Convolutional Neural Networks with Resistive Cross-Point Devicescited by 17
- 2021Rethinking Co-design of Neural Architectures and Hardware Acceleratorscited by 12
- 2019Zero-shifting Technique for Deep Neural Network Training on Resistive Cross-point Arrayscited by 7
- 2019Training large-scale ANNs on simulated resistive crossbar arrayscited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 5; 2026: 4.
11 papers.
- 2023Using the IBM Analog In-Memory Hardware Acceleration Kit for Neural Network Training and Inferencecited by 10
- 2025Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functionscited by 4
- 2025In-memory Training on Analog Devices with Limited Conductance States via Multi-tile Residual Learningcited by 2
- 2025Fully analogue in-memory neural computing via quantum tunneling effectcited by 2
- 2025Assessing the Performance of Analog Training for Transfer Learningcited by 1
- 2026Dynamic Symmetric Point Tracking: Tackling Non-ideal Reference in Analog In-memory Trainingcited by 1
- 2024On the Convergence Theory of Pipeline Gradient-based Analog In-memory Trainingcited by 0
- 2025Machine Intelligence on Wireless Edge Networkscited by 0
- 2026Enhancing AI Interpretability with Localised Architecturescited by 0
- 2026Leveraging ECRAM for Edge Continual Learningcited by 0
- 2026Making Analog Training Scale: Co-Designing Mapping, Optimizer, and Converterscited by 0
- 2026Making Analog Training Scale: Co-Designing Mapping, Optimizer, and Converters29 Sep 2026
- 2026Leveraging ECRAM for Edge Continual Learning22 Jul 2026
- 2026Enhancing AI Interpretability with Localised Architectures6 Jun 2026
- 2026Dynamic Symmetric Point Tracking: Tackling Non-ideal Reference in Analog In-memory Training24 Feb 2026
- 2025Fully analogue in-memory neural computing via quantum tunneling effect24 Oct 2025
- 2025In-memory Training on Analog Devices with Limited Conductance States via Multi-tile Residual Learning2 Oct 2025
- 2025Machine Intelligence on Wireless Edge Networks13 Jun 2025
- 2025Assessing the Performance of Analog Training for Transfer Learning16 May 2025
- 2025Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions10 Feb 2025
- 2024On the Convergence Theory of Pipeline Gradient-based Analog In-memory Training19 Oct 2024
- 2023Using the IBM Analog In-Memory Hardware Acceleration Kit for Neural Network Training and Inference18 Jul 2023