Scalable Embedded Tiny Machine Learning (SETML): A General
Framework for Embedded Distributed Inference
Name
vidal-jmvidal-meng-eecs-2025-thesis.pdf
Description
Thesis PDF
Size
5.78 MB
Format
Adobe PDF
Checksum (MD5)
1037fe0f80f572b79a6e14ef24db6038
Author(s)
Vidal, Justice
Advisor(s)
Mueller, Stefanie
Date Issued
February 2025
Publisher
Massachusetts Institute of Technology
Abstract
The growth of machine learning applications has increased the necessity of lightweight, energyefficient solutions for resource-constrained devices such as the STM32C011F6 microcontroller. However, such devices struggle with supporting larger models even after miniaturization techniques such as quantization and pruning. To facilitate machine learning inference on such devices, this work introduces Scalable Embedded Tiny Machine Learning (SETML), a general framework for distributed machine learning inference on microcontrollers. Furthermore, the framework is designed to be compatible with sensor-based applications that can take advantage of small hardware, such as gesture recognition, by testing binary size constraints with an accelerometer and its supporting library. This work evaluates the latency, power consumption, and cost trade-offs of using multiple small and efficient devices versus a larger device. The STM32C011F6 microcontroller is used as the primary hardware in the tested device network, while evaluation of the system is done in comparison with a device using a similar core processing element, the Seeeeduino XIAO SAMD21.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Copyright retained by author(s)
Persistent DSpace Link