In-memory Training on Analog Devices with Limited Conductance States via Multi-tile Residual Learning

Reading time: 2 minute
...

📝 Original Info

  • Title: In-memory Training on Analog Devices with Limited Conductance States via Multi-tile Residual Learning
  • ArXiv ID: 2510.02516
  • Date: 2025-10-02
  • Authors: 정보 없음 (제공된 텍스트에 저자 정보가 포함되어 있지 않음)

📝 Abstract

Analog in-memory computing (AIMC) accelerators enable efficient deep neural network computation directly within memory using resistive crossbar arrays, where model parameters are represented by the conductance states of memristive devices. However, effective in-memory training typically requires at least 8-bit conductance states to match digital baselines. Realizing such fine-grained states is costly and often requires complex noise mitigation techniques that increase circuit complexity and energy consumption. In practice, many promising memristive devices such as ReRAM offer only about 4-bit resolution due to fabrication constraints, and this limited update precision substantially degrades training accuracy. To enable on-chip training with these limited-state devices, this paper proposes a \emph{residual learning} framework that sequentially learns on multiple crossbar tiles to compensate the residual errors from low-precision weight updates. Our theoretical analysis shows that the optimality gap shrinks with the number of tiles and achieves a linear convergence rate. Experiments on standard image classification benchmarks demonstrate that our method consistently outperforms state-of-the-art in-memory analog training strategies under limited-state settings, while incurring only moderate hardware overhead as confirmed by our cost analysis.

💡 Deep Analysis

Figure 1

📄 Full Content

📸 Image Gallery

ablation_10_states.png ablation_4_states.png demo.png final_loss_curve_with_dashed_epoch.png gamma_ablation_10states.png gamma_ablation_4states.png grouped_all_metrics_larger_fonts.png grouped_metrics_relative_to_ASGD_log.png kappa.png loss_curve.png loss_vs_granularity_trimmed.png loss_vs_phase_groupedcolor_10.png loss_vs_tiles_2d.png loss_vs_tiles_2d_pld.png lossphase10.png my_softbounds_response.png output.png rate.png stepsize.png stepsize2.png stepsize3.png tau_ablation.png test_acc.png train_loss.png

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut