AnalogNets: ML-HW Co-Design of Noise-robust TinyML Models and Always-On Analog Compute-in-Memory Accelerator
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
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 269
- 2020Training with Quantization Noise for Extreme Model Compressioncited by 145
- 2018Parametric Noise Injection: Trainable Randomness to Improve Deep Neural Network Robustness against Adversarial Attackcited by 123
- 2019Trained Quantization Thresholds for Accurate and Efficient Fixed-Point Inference of Deep Neural Networkscited by 87
- 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 57
- 2017Regularizing Deep Neural Networks by Noise: Its Interpretation and Optimizationcited by 56
- 2019SpArSe: Sparse Architecture Search for CNNs on Resource-Constrained Microcontrollerscited by 52
4 more
- 2019Visual Wake Words Datasetcited by 46
- 2020TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aidscited by 41
- 2021Network insensitivity to parameter noise via adversarial regularizationcited by 5
- 2019Training DNN IoT Applications for Deployment On Analog NVM Crossbarscited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 0; 2025: 3; 2026: 1.
7 papers.
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
- 2022A Heterogeneous In-Memory Computing Cluster For Flexible End-to-End Inference of Real-World Deep Neural Networkscited by 2
- 2025NeuroSim V1.5: Improved Software Backbone for Benchmarking Compute-in-Memory Accelerators with Device and Circuit-level Non-idealitiescited by 2
- 2025Designing Object Detection Models for TinyML: Foundations, Comparative Analysis, Challenges, and Emerging Solutionscited by 1
- 2025CIMNAS: A Joint Framework for Compute-In-Memory-Aware Neural Architecture Searchcited by 1
- 2022Impact of L1 Batch Normalization on Analog Noise Resistant Property of Deep Learning Modelscited by 0
- 2026LLM-Guided Neural Architecture Search for Robust Co-Design of Physical Neural Networkscited by 0
- 2026LLM-Guided Neural Architecture Search for Robust Co-Design of Physical Neural Networks9 Jun 2026
- 2025CIMNAS: A Joint Framework for Compute-In-Memory-Aware Neural Architecture Search30 Sep 2025
- 2025Designing Object Detection Models for TinyML: Foundations, Comparative Analysis, Challenges, and Emerging Solutions11 Aug 2025
- 2025NeuroSim V1.5: Improved Software Backbone for Benchmarking Compute-in-Memory Accelerators with Device and Circuit-level Non-idealities5 May 2025
- 2022Impact of L1 Batch Normalization on Analog Noise Resistant Property of Deep Learning Models7 May 2022
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applications7 Mar 2022
- 2022A Heterogeneous In-Memory Computing Cluster For Flexible End-to-End Inference of Real-World Deep Neural Networks4 Jan 2022