EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hasanpour, Mohammad Amin, Kirkegaard, Mikkel, Fafoutis, Xenofon
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908504895258624
author Hasanpour, Mohammad Amin
Kirkegaard, Mikkel
Fafoutis, Xenofon
author_facet Hasanpour, Mohammad Amin
Kirkegaard, Mikkel
Fafoutis, Xenofon
contents The integration of artificial intelligence (AI) into embedded devices, a paradigm known as embedded artificial intelligence (eAI) or tiny machine learning (TinyML), is transforming industries by enabling intelligent data processing at the edge. However, the many tools available in this domain leave researchers and developers wondering which one is best suited to their needs. This paper provides a review of existing eAI tools, highlighting their features, trade-offs, and limitations. Additionally, we introduce EdgeMark, an open-source automation system designed to streamline the workflow for deploying and benchmarking machine learning (ML) models on embedded platforms. EdgeMark simplifies model generation, optimization, conversion, and deployment while promoting modularity, reproducibility, and scalability. Experimental benchmarking results showcase the performance of widely used eAI tools, including TensorFlow Lite Micro (TFLM), Edge Impulse, Ekkono, and Renesas eAI Translator, across a wide range of models, revealing insights into their relative strengths and weaknesses. The findings provide guidance for researchers and developers in selecting the most suitable tools for specific application requirements, while EdgeMark lowers the barriers to adoption of eAI technologies.
format Preprint
id arxiv_https___arxiv_org_abs_2502_01700
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools
Hasanpour, Mohammad Amin
Kirkegaard, Mikkel
Fafoutis, Xenofon
Machine Learning
68T99
I.2.1
The integration of artificial intelligence (AI) into embedded devices, a paradigm known as embedded artificial intelligence (eAI) or tiny machine learning (TinyML), is transforming industries by enabling intelligent data processing at the edge. However, the many tools available in this domain leave researchers and developers wondering which one is best suited to their needs. This paper provides a review of existing eAI tools, highlighting their features, trade-offs, and limitations. Additionally, we introduce EdgeMark, an open-source automation system designed to streamline the workflow for deploying and benchmarking machine learning (ML) models on embedded platforms. EdgeMark simplifies model generation, optimization, conversion, and deployment while promoting modularity, reproducibility, and scalability. Experimental benchmarking results showcase the performance of widely used eAI tools, including TensorFlow Lite Micro (TFLM), Edge Impulse, Ekkono, and Renesas eAI Translator, across a wide range of models, revealing insights into their relative strengths and weaknesses. The findings provide guidance for researchers and developers in selecting the most suitable tools for specific application requirements, while EdgeMark lowers the barriers to adoption of eAI technologies.
title EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools
topic Machine Learning
68T99
I.2.1
url https://arxiv.org/abs/2502.01700