Hardware-Aware Energy Estimator pipeline for µNAS

Bachelor Thesis (2026)
Author(s)

M. Šmitas (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

H. Liu – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)

M.A. Zuñiga Zamalloa – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2026
Language
English
Graduation Date
25-06-2026
Awarding Institution
Delft University of Technology
Project
CSE3000 Research Project
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Downloads counter
8
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Running deep learning models directly on microcontroller units (MCUs)—a field known as TinyML—enables artificial intelligence in energy-restricted applications that rely strictly on limited battery power or harvested local energy. Creating models for these constrained devices requires strict optimization via neural architecture search (NAS) frameworks such as µNAS. However, traditional proxies like multiply-accumulate (MAC) counts fail to serve as accurate energy predictors because they overlook complex hardware interactions and compiler-level runtime optimizations introduced by deployment engines such as TensorFlow Lite (TFLite) Micro.

In this paper, we explore accurate energy estimation within the µNAS framework. We build an automated hardware-in-the-loop (HIL) profiling pipeline to deploy diverse architectures on an MCU and record their physical power draw, generating a dataset of 671 unique models. Evaluating a baseline linear regression predictor applied to MAC counts achieves a high macro-level fit (R² = 0.985) but suffers from an unacceptable mean absolute percentage error (MAPE) of 85.4% due to structural oversights.

To address this limitation, we propose a novel energy estimator based on a directed acyclic graph neural network (DAGNN). By processing neural network topology directly, the DAGNN learns complex hardware interactions and runtime optimization behaviors. Our estimator substantially outperforms the baseline, reducing MAPE from 85.4% to 16.0%.

Files

License info not available