菜单

关于 🐙 GitHub
arXiv 提交日期: 2026-03-04
📄 Abstract - InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs

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\times$ and $6.5\times$, respectively, while requiring $100\times$ and $10\times$ 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 (21°C, 43°C), and software settings (TFLMv2.4, TFLMvCI). We will open our source codes and the MCU-specific benchmark datasets.

顶级标签: systems model evaluation machine learning
详细标签: energy prediction latency prediction microcontrollers neural architecture search benchmark 或 搜索:

InstMeter:一种在微控制器上预测深度学习模型推理能耗与延迟的指令级方法 / InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs


1️⃣ 一句话总结

这篇论文提出了一种名为InstMeter的新方法,它通过分析微控制器执行深度学习模型时的时钟周期,能够简单而准确地预测模型的能耗和推理延迟,从而帮助设计出更高效、更适合在资源受限设备上运行的AI模型。

源自 arXiv: 2603.04134