mlsanityData to 7 Oct 2026

AnalogNets: ML-HW Co-Design of Noise-robust TinyML Models and Always-On Analog Compute-in-Memory Accelerator

arXiv 2111.06503 ↗First posted 10 Nov 2021cs.AR cs.ET cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

Always-on TinyML perception tasks in IoT applications require very high energy efficiency. Analog compute-in-memory (CiM) using non-volatile memory (NVM) promises high efficiency and also provides self-contained on-chip model storage. However, analog CiM introduces new practical considerations, including conductance drift, read/write noise, fixed analog-to-digital (ADC) converter gain, etc. These additional constraints must be addressed to achieve models that can be deployed on analog CiM with acceptable accuracy loss. This work describes textitAnalogNets: TinyML models for the popular always-on applications of keyword spotting (KWS) and visual wake words (VWW). The model architectures are specifically designed for analog CiM, and we detail a comprehensive training methodology, to retain accuracy in the face of analog non-idealities, and low-precision data converters at inference time. We also describe AON-CiM, a programmable, minimal-area phase-change memory (PCM) analog CiM accelerator, with a novel layer-serial approach to remove the cost of complex interconnects associated with a fully-pipelined design. We evaluate the AnalogNets on a calibrated simulator, as well as real hardware, and find that accuracy degradation is limited to 0.8%/1.2% after 24 hours of PCM drift (8-bit) for KWS/VWW. AnalogNets running on the 14nm AON-CiM accelerator demonstrate 8.58/4.37 TOPS/W for KWS/VWW workloads using 8-bit activations, respectively, and increasing to 57.39/25.69 TOPS/W with 4-bit activations.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 16 of its 55 references that are in the map. First posted on arXiv 10 Nov 2021.

Builds on

16 of 55 references.

References · 16

  1. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  2. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  3. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  4. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  5. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
  6. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
  7. 2020Training with Quantization Noise for Extreme Model Compressioncited by 145
  8. 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 123
  9. 2019Trained Quantization Thresholds for Accurate and Efficient Fixed-Point Inference of Deep Neural Networkscited by 87
  10. 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
  11. 2017Regularizing Deep Neural Networks by Noise: Its Interpretation and Optimizationcited by 56
  12. 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
4 more
  1. 2019Visual Wake Words Datasetcited by 46
  2. 2020TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aidscited by 41
  3. 2021Network insensitivity to parameter noise via adversarial regularizationcited by 5
  4. 2019Training DNN IoT Applications for Deployment On Analog NVM Crossbarscited by 1

Built on by

Cited by year (2026 to 7 Oct)

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

7 papers.