Benchmarking TinyML Systems: Challenges and Direction
Not on the map. Why?
Abstract (arXiv)
Recent advancements in ultra-low-power machine learning (TinyML) hardware promises to unlock an entirely new class of smart applications. However, continued progress is limited by the lack of a widely accepted benchmark for these systems. Benchmarking allows us to measure and thereby systematically compare, evaluate, and improve the performance of systems and is therefore fundamental to a field reaching maturity. In this position paper, we present the current landscape of TinyML and discuss the challenges and direction towards developing a fair and useful hardware benchmark for TinyML workloads. Furthermore, we present our four benchmarks and discuss our selection methodology. Our viewpoints reflect the collective thoughts of the TinyMLPerf working group that is comprised of over 30 organizations.
Key facts. Cited by 89 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 21; 2023: 11; 2024: 13; 2025: 14; 2026: 11.
89 papers.
Sort:
By area:
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2021DeepEdgeBench: Benchmarking Deep Neural Networks on Edge Devicescited by 26
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2023PockEngine: Sparse and Efficient Fine-tuning in a Pocketcited by 22
- 2021Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligencecited by 21
- 2022A Survey of Graph-based Deep Learning for Anomaly Detection in Distributed Systemscited by 20
- 2021Widening Access to Applied Machine Learning with TinyMLcited by 17
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robotscited by 17
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
38 more
- 2023Lightweight Neural Architecture Search for Temporal Convolutional Networks at the Edgecited by 15
- 2023TinyML: Tools, Applications, Challenges, and Future Research Directionscited by 14
- 2021TinyML for Ubiquitous Edge AIcited by 13
- 2022Intelligence at the Extreme Edge: A Survey on Reformable TinyMLcited by 13
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
- 2022Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4mlcited by 11
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllerscited by 10
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2024On TinyML and Cybersecurity: Electric Vehicle Charging Infrastructure Use Casecited by 9
- 2021Measuring what Really Matters: Optimizing Neural Networks for TinyMLcited by 8
- 2022Tiny, always-on and fragile: Bias propagation through design choices in on-device machine learning workflowscited by 8
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUscited by 8
- 2021Tiny Machine Learning for Concept Driftcited by 7
- 2021Revisiting IoT Device Identificationcited by 6
- 2021TinyFedTL: Federated Transfer Learning on Tiny Devicescited by 6
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inferencecited by 6
- 2021TinyML Platforms Benchmarkingcited by 5
- 2022Machine Learning Sensorscited by 5
- 2023U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoTcited by 5
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Surveycited by 5
- 2021TENT: Efficient Quantization of Neural Networks on the tiny Edge with Tapered FixEd PoiNTcited by 4
- 2022Depth Pruning with Auxiliary Networks for TinyMLcited by 4
- 2023Reaching the Edge of the Edge: Image Analysis in Spacecited by 4
- 2023Sharing Low Rank Conformer Weights for Tiny Always-On Ambient Speech Recognition Modelscited by 4
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruningcited by 4
- 2024Enabling On-device Continual Learning with Binary Neural Networkscited by 4
- 2024Boosting keyword spotting through on-device learnable user speech characteristicscited by 4
- 2024TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensorscited by 4
- 2025ETHEREAL: Energy-efficient and High-throughput Inference using Compressed Tsetlin Machinecited by 4
- 2025Benchmarking Energy and Latency in TinyML: A Novel Method for Resource-Constrained AIcited by 4
- 2022DeepPicarMicro: Applying TinyML to Autonomous Cyber Physical Systemscited by 3
- 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learningcited by 3
- 2021TiWS-iForest: Isolation Forest in Weakly Supervised and Tiny ML scenarioscited by 2
- 2021Energy-Efficient Inference on the Edge Exploiting TinyML Capabilities for UAVscited by 2
- 2022Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Reviewcited by 2
- 2022Smart City Intersections: Intelligence Nodes for Future Metropolisescited by 2
- 2022Multi-Complexity-Loss DNAS for Energy-Efficient and Memory-Constrained Deep Neural Networkscited by 2
50 most cited of 89 All 89 (JSON)
- 2026A Rapid Pipeline for Training and Deploying ML Models on WeBe Band24 Sep 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026How Much Does It Cost to Answer My Question? Benchmarking Cloud VLM-based VQA Systems8 Aug 2026
- 2026Running hardware-aware neural architecture search on embedded devices under 512MB of RAM12 Jun 2026
- 2026ArrythML: An Autoencoder-Based TinyML Approach for On-Device Arrhythmia Detection on Resource-Constrained Embedded Systems1 Jun 2026
- 2026Fully Autonomous Z-Score-Based TinyML Anomaly Detection on Resource-Constrained MCUs Using Power Side-Channel Data28 Mar 2026
- 2026K-Means Based TinyML Anomaly Detection and Distributed Model Reuse via the Distributed Internet of Learning (DIoL)28 Mar 2026
- 2026Benchmarking the Energy Cost of Assurance in Neuromorphic Edge Robotics14 Mar 2026
- 2026Online Continual Learning for Anomaly Detection in IoT under Data Distribution Shifts8 Mar 2026
- 2026Pareto Optimal Benchmarking of AI Models on ARM Cortex Processors for Sustainable Embedded Systems19 Feb 2026
- 2026TinyTorch: Building Machine Learning Systems from First Principles27 Jan 2026
- 2025Evaluating the Energy Efficiency of NPU-Accelerated Machine Learning Inference on Embedded Microcontrollers22 Sep 2025
38 more
- 2025A Survey of TinyML Applications in Beekeeping for Hive Monitoring and Management10 Sep 2025
- 2025MambaLite-Micro: Memory-Optimized Mamba Inference on MCUs5 Sep 2025
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Survey21 Jun 2025
- 2025Efficient Edge Deployment of Quantized YOLOv4-Tiny for Aerial Emergency Object Detection on Raspberry Pi 510 Jun 2025
- 2025Memory Access Characterization of Large Language Models in CPU Environment and its Potential Impacts2 Jun 2025
- 2025Searching Neural Architectures for Sensor Nodes on IoT Gateways29 May 2025
- 2025Benchmarking Energy and Latency in TinyML: A Novel Method for Resource-Constrained AI21 May 2025
- 2025AlphaGrad: Non-Linear Gradient Normalization Optimizer22 Apr 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2025On-Sensor Convolutional Neural Networks with Early-Exits21 Mar 2025
- 2025Dendron: Enhancing Human Activity Recognition with On-Device TinyML Learning3 Mar 2025
- 2025Phoeni6: a Systematic Approach for Evaluating the Energy Consumption of Neural Networks25 Feb 2025
- 2025ETHEREAL: Energy-efficient and High-throughput Inference using Compressed Tsetlin Machine8 Feb 2025
- 2024TIFeD: a Tiny Integer-based Federated learning algorithm with Direct feedback alignment25 Nov 2024
- 2024TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors31 Jul 2024
- 2024StreamTinyNet: video streaming analysis with spatial-temporal TinyML22 Jul 2024
- 2024Enhancing TinyML Security: Study of Adversarial Attack Transferability16 Jul 2024
- 2024Wake Vision: A Tailored Dataset and Benchmark Suite for TinyML Computer Vision Applications1 May 2024
- 2024On TinyML and Cybersecurity: Electric Vehicle Charging Infrastructure Use Case25 Apr 2024
- 2024David and Goliath: An Empirical Evaluation of Attacks and Defenses for QNNs at the Deep Edge8 Apr 2024
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inference3 Apr 2024
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUs3 Apr 2024
- 202412 mJ per Class On-Device Online Few-Shot Class-Incremental Learning12 Mar 2024
- 2024Boosting keyword spotting through on-device learnable user speech characteristics12 Mar 2024
- 2024Enabling On-device Continual Learning with Binary Neural Networks18 Jan 2024
- 2024DTMM: Deploying TinyML Models on Extremely Weak IoT Devices with Pruning17 Jan 2024
- 2023Physics-Enhanced TinyML for Real-Time Detection of Ground Magnetic Anomalies19 Nov 2023
- 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devices3 Nov 2023
- 2023PockEngine: Sparse and Efficient Fine-tuning in a Pocket26 Oct 2023
- 2023A Machine Learning-oriented Survey on Tiny Machine Learning21 Sep 2023
- 2023U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoT26 Jun 2023
- 2023Datasheets for Machine Learning Sensors15 Jun 2023
- 2023Reduced Precision Floating-Point Optimization for Deep Neural Network On-Device Learning on MicroControllers30 May 2023
- 2023TinyML: Tools, Applications, Challenges, and Future Research Directions23 Mar 2023
- 2023Sharing Low Rank Conformer Weights for Tiny Always-On Ambient Speech Recognition Models15 Mar 2023
- 2023Lightweight Neural Architecture Search for Temporal Convolutional Networks at the Edge24 Jan 2023
- 2023Reaching the Edge of the Edge: Image Analysis in Space12 Jan 2023
- 2022Walking Noise: On Layer-Specific Robustness of Neural Architectures against Noisy Computations and Associated Characteristic Learning Dynamics20 Dec 2022
50 newest of 89 All 89 (JSON)
- 2022On-Device Training Under 256KB Memorycited by 158
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2021DeepEdgeBench: Benchmarking Deep Neural Networks on Edge Devicescited by 26
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2023PockEngine: Sparse and Efficient Fine-tuning in a Pocketcited by 22
- 2021Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligencecited by 21
- 2022A Survey of Graph-based Deep Learning for Anomaly Detection in Distributed Systemscited by 20
- 2021Widening Access to Applied Machine Learning with TinyMLcited by 17
- 2022Tiny Robot Learning: Challenges and Directions for Machine Learning in Resource-Constrained Robotscited by 17
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
12 most cited of 87 All 87 (JSON)
- 2026A Rapid Pipeline for Training and Deploying ML Models on WeBe Band24 Sep 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026Running hardware-aware neural architecture search on embedded devices under 512MB of RAM12 Jun 2026
- 2026ArrythML: An Autoencoder-Based TinyML Approach for On-Device Arrhythmia Detection on Resource-Constrained Embedded Systems1 Jun 2026
- 2026Fully Autonomous Z-Score-Based TinyML Anomaly Detection on Resource-Constrained MCUs Using Power Side-Channel Data28 Mar 2026
- 2026K-Means Based TinyML Anomaly Detection and Distributed Model Reuse via the Distributed Internet of Learning (DIoL)28 Mar 2026
- 2026Benchmarking the Energy Cost of Assurance in Neuromorphic Edge Robotics14 Mar 2026
- 2026Online Continual Learning for Anomaly Detection in IoT under Data Distribution Shifts8 Mar 2026
- 2026Pareto Optimal Benchmarking of AI Models on ARM Cortex Processors for Sustainable Embedded Systems19 Feb 2026
- 2026TinyTorch: Building Machine Learning Systems from First Principles27 Jan 2026
- 2025Evaluating the Energy Efficiency of NPU-Accelerated Machine Learning Inference on Embedded Microcontrollers22 Sep 2025
- 2025A Survey of TinyML Applications in Beekeeping for Hive Monitoring and Management10 Sep 2025
12 newest of 87 All 87 (JSON)