mlsanityData to 14 Oct 2026

InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs

arXiv 2603.04134 ↗First posted 4 Mar 2026cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Deep learning (DL) models can now run on microcontrollers (MCUs). Through neural architecture search (NAS), we can search DL models that meet the constraints of MCUs. Among various constraints, energy and latency costs of the model inference are critical metrics. To predict them, existing research relies on coarse proxies such as multiply-accumulations (MACs) and model's input parameters, often resulting in inaccurate predictions or requiring extensive data collection. In this paper, we propose InstMeter, a predictor leveraging MCUs' clock cycles to accurately estimate the energy and latency of DL models. Clock cycles are fundamental metrics reflecting MCU operations, directly determining energy and latency costs. Furthermore, a unique property of our predictor is its strong linearity, allowing it to be simple and accurate. We thoroughly evaluate InstMeter under different scenarios, MCUs, and software settings. Compared with state-of-the-art studies, InstMeter can reduce the energy and latency prediction errors by 3× and 6.5×, respectively, while requiring 100× and 10× less training data. In the NAS scenario, InstMeter can fully exploit the energy budget, identifying optimal DL models with higher inference accuracy. We also evaluate InstMeter's generalization performance through various experiments on three ARM MCUs (Cortex-M4, M7, M33) and one RISC-V-based MCU (ESP32-C3), different compilation options (-Os, -O2), GCC versions (v7.3, v10.3), application scenarios (keyword spotting, image recognition), dynamic voltage and frequency scaling, temperatures (21degC, 43degC), and software settings (TFLMv2.4, TFLMvCI). We will open our source codes and the MCU-specific benchmark datasets.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 13 of its 45 references that are in the map. First posted on arXiv 4 Mar 2026.

Builds on

13 of 45 references.

References · 13

  1. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
  2. 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
  3. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 165
  4. 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
  5. 2018A Flexible Framework for Multi-Objective Bayesian Optimization using Random Scalarizationscited by 99
  6. 2020μNAS: Constrained Neural Architecture Search for Microcontrollerscited by 55
  7. 2022Cross-Language Binary-Source Code Matching with Intermediate Representationscited by 13
  8. 2022Towards Battery-Free Machine Learning and Inference in Underwater Environmentscited by 9
  9. 2024BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matchingcited by 9
  10. 2017BinPro: A Tool for Binary Source Code Provenancecited by 4
  11. 2024MONAS: Efficient Zero-Shot Neural Architecture Search for MCUscited by 4
  12. 2022MAPLE-Edge: A Runtime Latency Predictor for Edge Devicescited by 3
1 more
  1. 2023Accurate Energy Modelling on the Cortex-M0 Processor for Profiling and Static Analysiscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.