CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks are becoming increasingly popular in always-on IoT edge devices performing data analytics right at the source, reducing latency as well as energy consumption for data communication. This paper presents CMSIS-NN, efficient kernels developed to maximize the performance and minimize the memory footprint of neural network (NN) applications on Arm Cortex-M processors targeted for intelligent IoT edge devices. Neural network inference based on CMSIS-NN kernels achieves 4.6X improvement in runtime/throughput and 4.9X improvement in energy efficiency.
Key facts. Cited by 121 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 20; 2022: 18; 2023: 26; 2024: 16; 2025: 14; 2026: 27.
121 papers.
Sort:
By area:
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2021I-BERT: Integer-only BERT Quantizationcited by 255
- 2022On-Device Training Under 256KB Memorycited by 160
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 27
- 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
38 more
- 2021PhiNets: a scalable backbone for low-power AI at the edgecited by 16
- 2021Differentiable Network Pruning for Microcontrollerscited by 16
- 2023Ultra-Efficient On-Device Object Detection on AI-Integrated Smart Glasses with TinyissimoYOLOcited by 15
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2024Deeploy: Enabling Energy-Efficient Deployment of Small Language Models On Heterogeneous Microcontrollerscited by 11
- 2021Sound Event Detection with Binary Neural Networks on Tightly Power-Constrained IoT Devicescited by 10
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
- 2023MCUFormer: Deploying Vision Transformers on Microcontrollers with Limited Memorycited by 9
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
- 2021Measuring what Really Matters: Optimizing Neural Networks for TinyMLcited by 8
- 2022Dynamic ConvNets on Tiny Devices via Nested Sparsitycited by 8
- 2023DeepGEMM: Accelerated Ultra Low-Precision Inference on CPU Architectures using Lookup Tablescited by 8
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2023MicroNAS: Memory and Latency Constrained Hardware-Aware Neural Architecture Search for Time Series Classification on Microcontrollerscited by 8
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUscited by 8
- 2021Edge-Cloud Collaborated Object Detection via Difficult-Case Discriminatorcited by 7
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 7
- 2021The Synergy of Complex Event Processing and Tiny Machine Learning in Industrial IoTcited by 6
- 2021HiKonv: High Throughput Quantized Convolution With Novel Bit-wise Management and Computationcited by 6
- 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
- 2023MLonMCU: TinyML Benchmarking with Fast Retargetingcited by 5
- 2023Fault Injection and Safe-Error Attack for Extraction of Embedded Neural Network Modelscited by 5
- 2024Mixed-precision Neural Networks on RISC-V Cores: ISA extensions for Multi-Pumped Soft SIMD Operationscited by 5
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devicescited by 5
- 2024Poor Man's Training on MCUs: A Memory-Efficient Quantized Back-Propagation-Free Approachcited by 5
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Surveycited by 5
- 2026ExecuTorch -- A Unified PyTorch Solution to Run AI Models On-Devicecited by 5
- 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNTcited by 4
- 2022TCN Mapping Optimization for Ultra-Low Power Time-Series Edge Inferencecited by 4
- 2023Reaching the Edge of the Edge: Image Analysis in Spacecited by 4
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruningcited by 4
- 2021An adaptive cognitive sensor node for ECG monitoring in the Internet of Medical Thingscited by 3
- 2022Bit-serial Weight Pools: Compression and Arbitrary Precision Execution of Neural Networks on Resource Constrained Processorscited by 3
- 2022DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systemscited by 3
- 2022Pex: Memory-efficient Microcontroller Deep Learning through Partial Executioncited by 3
- 2023Deploying Machine Learning Models to Ahead-of-Time Runtime on Edge Using MicroTVMcited by 3
- 2023A 3 TOPS/W RISC-V Parallel Cluster for Inference of Fine-Grain Mixed-Precision Quantized Neural Networkscited by 3
50 most cited of 121 All 121 (JSON)
- 2026RepTC: Representation-Aware Optimization for Efficient Traffic Classification on Edge IoT Devices3 Oct 2026
- 202616-bit Precision of Convolutional Neural Networks on Microcontroller Units for 8-bit Costs2 Oct 2026
- 2026Sub-Model Short-Term Memory Convolutions for Keyword Spotting Systems on Device28 Sep 2026
- 2026Transformer-based Neural Beamforming for Real-Time Speech Enhancement on Smart Low-Power Hearable Devices27 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors24 Aug 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026TinyCast: Probabilistic Zero-Shot Forecasting with Computed Periodicity16 Aug 2026
- 2026MiCoPro: End-to-End Mixed Precision HW/SW Co-design with HW-aware Proxy Model7 Aug 2026
- 2026The SpiNNaker2 chip: a many-core platform for flexible and scalable brain-inspired computing27 Jul 2026
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2026Embedded Machine Learning for Microcontroller-Class Edge Devices: Data, Feature, Evaluation, and Deployment Pipelines16 Jun 2026
38 more
- 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollers15 Jun 2026
- 2026CREST: Deployment-Realistic Hardware-in-the-Loop NAS for Embedded Sensing Systems12 Jun 2026
- 2026Quantized AI Inference on Constrained Embedded Platforms for Small-Satellite Settings3 Jun 2026
- 2026Learned Memory Attenuation in Sage-Husa Kalman Filters for Robust UAV State Estimation18 May 2026
- 2026Going Beyond the Edge: Distributed Inference of Transformer Models on Ultra-Low-Power Wireless Devices15 May 2026
- 2026Split CNN Inference on Networked Microcontrollers10 May 2026
- 2026ExecuTorch -- A Unified PyTorch Solution to Run AI Models On-Device5 May 2026
- 2026Mixed-Precision Information Bottlenecks for On-Device Trait-State Disentanglement in Bipolar Agitation Detection4 May 2026
- 2026EdgeSpike: Spiking Neural Networks for Low-Power Autonomous Sensing in Edge IoT Architectures29 Apr 2026
- 2026Neuromorphic Parameter Estimation for Power Converter Health Monitoring Using Spiking Neural Networks17 Apr 2026
- 2026Once-for-All Channel Mixers (HYPERTINYPW): Generative Compression for TinyML26 Mar 2026
- 2026TinyML Enhances CubeSat Mission Capabilities20 Mar 2026
- 2026AEG: A Baremetal Framework for AI Acceleration via Direct Hardware Access in Heterogeneous Accelerators15 Feb 2026
- 2026ALADIN: Accuracy-Latency-Aware Design-space Inference Analysis for Embedded AI Accelerators12 Feb 2026
- 2026Backpropagation-Free Test-Time Adaptation for Lightweight EEG-Based Brain-Computer Interfaces12 Jan 2026
- 2025Control of Microrobots with Reinforcement Learning under On-Device Compute Constraints31 Dec 2025
- 2025Semi-Supervised Online Learning on the Edge by Transforming Knowledge from Teacher Models18 Dec 2025
- 2025MaRVIn: A Cross-Layer Mixed-Precision RISC-V Framework for DNN Inference, from ISA Extension to Hardware Acceleration18 Sep 2025
- 2025Decentor-V: Lightweight ML Training on Low-Power RISC-V Edge Devices10 Sep 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025SNAP-UQ: Self-supervised Next-Activation Prediction for Single-Pass Uncertainty in TinyML18 Aug 2025
- 2025MiCo: End-to-End Mixed Precision Neural Network Co-Exploration Framework for Edge AI13 Aug 2025
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Survey21 Jun 2025
- 2025MUDAS: Mote-scale Unsupervised Domain Adaptation in Multi-label Sound Classification12 Jun 2025
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyML16 May 2025
- 2025A probabilistic framework for dynamic quantization15 May 2025
- 2025Towards On-Device Learning and Reconfigurable Hardware Implementation for Encoded Single-Photon Signal Processing12 Apr 2025
- 2025Lightweight Software Kernels and Hardware Extensions for Efficient Sparse Deep Neural Networks on Microcontrollers8 Mar 2025
- 2025A 1-D CNN inference engine for constrained platforms28 Jan 2025
- 2024Poor Man's Training on MCUs: A Memory-Efficient Quantized Back-Propagation-Free Approach7 Nov 2024
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers23 Oct 2024
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devices11 Oct 2024
- 2024Accelerating TinyML Inference on Microcontrollers through Approximate Kernels25 Sep 2024
- 2024Deeploy: Enabling Energy-Efficient Deployment of Small Language Models On Heterogeneous Microcontrollers8 Aug 2024
- 2024SepAl: Sepsis Alerts On Low Power Wearables With Digital Biomarkers and On-Device Tiny Machine Learning31 Jul 2024
- 2024Mixed-precision Neural Networks on RISC-V Cores: ISA extensions for Multi-Pumped Soft SIMD Operations19 Jul 2024
- 2024MCU-MixQ: A HW/SW Co-optimized Mixed-precision Neural Network Design Framework for MCUs17 Jul 2024
- 2024Accelerating Depthwise Separable Convolutions on Ultra-Low-Power Devices18 Jun 2024
50 newest of 121 All 121 (JSON)
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2021I-BERT: Integer-only BERT Quantizationcited by 255
- 2022On-Device Training Under 256KB Memorycited by 160
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 27
- 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
- 2023A Systematic Literature Review on Hardware Reliability Assessment Methods for Deep Neural Networkscited by 23
12 most cited of 120 All 120 (JSON)
- 2026RepTC: Representation-Aware Optimization for Efficient Traffic Classification on Edge IoT Devices3 Oct 2026
- 202616-bit Precision of Convolutional Neural Networks on Microcontroller Units for 8-bit Costs2 Oct 2026
- 2026Sub-Model Short-Term Memory Convolutions for Keyword Spotting Systems on Device28 Sep 2026
- 2026Transformer-based Neural Beamforming for Real-Time Speech Enhancement on Smart Low-Power Hearable Devices27 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors24 Aug 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026TinyCast: Probabilistic Zero-Shot Forecasting with Computed Periodicity16 Aug 2026
- 2026MiCoPro: End-to-End Mixed Precision HW/SW Co-design with HW-aware Proxy Model7 Aug 2026
- 2026The SpiNNaker2 chip: a many-core platform for flexible and scalable brain-inspired computing27 Jul 2026
- 2026MiLSD: A Micro Line-Segment Detector for Resource-Constrained Devices7 Jul 2026
- 2026Embedded Machine Learning for Microcontroller-Class Edge Devices: Data, Feature, Evaluation, and Deployment Pipelines16 Jun 2026
12 newest of 120 All 120 (JSON)