2022
DOI: 10.3390/electronics11162545
|View full text |Cite
|
Sign up to set email alerts
|

A Brief Review of Deep Neural Network Implementations for ARM Cortex-M Processor

Abstract: Deep neural networks have recently become increasingly used for a wide range of applications, (e.g., image and video processing). The demand for edge inference is growing, especially in the areas of relevance to the Internet-of-Things. Low-cost microcontrollers as edge devices are a promising solution for optimal application systems from several points of view such as: cost, power consumption, latency, or real-time execution. The implementation of these systems has become feasible due to the advanced developme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 37 publications
0
6
0
Order By: Relevance
“…TensorFlow Lite is an open-source framework to enable machine learning models on embedded systems. TensorFlow Lite was designed to provide a unified ML framework, addressing the multitude of embedded platforms and hardware support [10]. Therefore, the TensorFlow library can run with or without CMSIS support, so it is hardware independent.…”
Section: A Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…TensorFlow Lite is an open-source framework to enable machine learning models on embedded systems. TensorFlow Lite was designed to provide a unified ML framework, addressing the multitude of embedded platforms and hardware support [10]. Therefore, the TensorFlow library can run with or without CMSIS support, so it is hardware independent.…”
Section: A Frameworkmentioning
confidence: 99%
“…This led several prosthetic control studies to be carried out outside lab settings, as well as many commercial applications like commercial prosthetics using advanced myoelectric algorithms [7]. For computational hardware in prosthetics, microcontrollers (MCU) are commonly favored over other embedded systems like Field Programmable Gate Arrays (FPGAs) or Application-Specific Integrated Circuits (ASICs) as the go-to platform because they are less complex to program and often feature extensive library and tool support [8]- [10]. Previously, standard machine learning algorithms like support vector machine (SVM) and linear discriminant analysis (LDA) were used on the computational hardware to decode motion intent [1].…”
Section: Introductionmentioning
confidence: 99%
“…Low-cost microcontrollers are a promising solution in terms of their cost effectiveness. In the contribution by Orăs , an et al, "A Brief Review of Deep Neural Network Implementations for ARM Cortex-M Processor", the authors conducted a study on the implementation of a deep neural network using an ARM Cortex-M core-based low-cost microcontroller [1]. On the other hand, there is a lot of interest in edge AI applications and DNN optimization and compression, but there are not many papers related to this research field.…”
Section: Overview Of Contributionsmentioning
confidence: 99%
“…The main purpose of the article is to evaluate if neural network implementation (testing phase) is viable under the conditions of using limited resources (such as memory, calculation speed, and numerical precision) that a microcontroller has. From the literature, we can mention some papers that study the implementation of a neural network on microcontrollers such as the ARM microcontroller [8,9] and address the problem of finite precision of such microcontrollers [10].…”
Section: Introduction and Related Workmentioning
confidence: 99%