mlsanityData to 14 Oct 2026

An In-Memory Analog Computing Co-Processor for Energy-Efficient CNN Inference on Mobile Devices

arXiv 2105.13904 ↗First posted 24 May 2021cs.AR cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

In this paper, we develop an in-memory analog computing (IMAC) architecture realizing both synaptic behavior and activation functions within non-volatile memory arrays. Spin-orbit torque magnetoresistive random-access memory (SOT-MRAM) devices are leveraged to realize sigmoidal neurons as well as binarized synapses. First, it is shown the proposed IMAC architecture can be utilized to realize a multilayer perceptron (MLP) classifier achieving orders of magnitude performance improvement compared to previous mixed-signal and digital implementations. Next, a heterogeneous mixed-signal and mixed-precision CPU-IMAC architecture is proposed for convolutional neural networks (CNNs) inference on mobile processors, in which IMAC is designed as a co-processor to realize fully-connected (FC) layers whereas convolution layers are executed in CPU. Architecture-level analytical models are developed to evaluate the performance and energy consumption of the CPU-IMAC architecture. Simulation results exhibit 6.5% and 10% energy savings for CPU-IMAC based realizations of LeNet and VGG CNN models, for MNIST and CIFAR-10 pattern recognition tasks, respectively.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 3 of its 27 references that are in the map. First posted on arXiv 24 May 2021.

Builds on

3 of 27 references.

References · 3

  1. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
  2. 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 105
  3. 2019High-Throughput In-Memory Computing for Binary Deep Neural Networks with Monolithically Integrated RRAM and 90nm CMOScited by 10

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 3; 2024: 1; 2025: 2.

9 papers.