Harnessing Nonidealities in Analog In-Memory Computing Circuits: A Physical Modeling Approach for Neuromorphic Systems
Yusuke Sakemi, Yuji Okamoto, Takashi Morie, Sou Nobukawa, Takeo, Hosomi, Kazuyuki Aihara

TL;DR
This paper introduces a physical modeling approach for analog in-memory computing circuits using ODE-based neural networks, enabling large-scale, energy-efficient deep learning by exploiting hardware nonidealities and reducing computational costs.
Contribution
It proposes a novel ODE-based physical neural network framework with differentiable spike-time discretization for efficient training of large-scale IMC models.
Findings
DSTD reduces training computational cost by up to 20 times in speed and 100 times in memory.
Large-scale networks exploiting hardware nonidealities improve learning performance on CIFAR-10.
Post-layout SPICE simulations validate the model's accuracy and robustness against circuit nonidealities.
Abstract
Large-scale deep learning models are increasingly constrained by their immense energy consumption, limiting their scalability and applicability for edge intelligence. In-memory computing (IMC) offers a promising solution by addressing the von Neumann bottleneck inherent in traditional deep learning accelerators, significantly reducing energy consumption. However, the analog nature of IMC introduces hardware nonidealities that degrade model performance and reliability. This paper presents a novel approach to directly train physical models of IMC, formulated as ordinary-differential-equation (ODE)-based physical neural networks (PNNs). To enable the training of large-scale networks, we propose a technique called differentiable spike-time discretization (DSTD), which reduces the computational cost of ODE-based PNNs by up to 20 times in speed and 100 times in memory. We demonstrate that…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Machine Learning and ELM
