Work

TinyML Benchmark: Executing Fully Connected Neural Networks on Commodity Microcontrollers

Year: 2021
Type: conference-paper
Abstract: Recent advancements in the field of ultra-low-power machine learning (TinyML) promises to unlock an entirely new class of edge applications. However, continued progress is restrained by the lack of benchmarking Machine Learning (ML) models on TinyML hardware, which is fundamental to this field reaching maturity. In this paper, we designed 3 types of fully connected Neural Networks (NNs), trained each NN using 10 datasets (produces 30 NNs), and present the benchmark by reporting the onboard model performance on 7 popular MCU-boards (similar boards are used to design TinyML hardware). We open-sourced and made the complete benchmark results freely available online1to enable the TinyML community researchers and developers to systematically compare, evaluate, and improve various aspects during the design phase of ML-powered IoT hardware. 1Trained TFLite models, complete benchmark results, and more details on chosen MCU boards, datasets, NNs are available at https://github.com/bharathsudharsan/TinyML-Benchmark-NNs-on-MCUs
Language: English
Open Access status: green
OpenAlex ID: W3174833680
FWCI: 12.22
Cites: 2
Cited by: 56
Related to: 10