Deep learning inference optimisation for IoT: Conv2D-ReLU-BN layer fusion and quantisation

Abstract The deployment of deep learning models on resource-constrained devices requires the development of new optimisation techniques to effectively exploit the computational and storage capacities of these devices. Thus, the primary objective of this research is to introduce an innovative and efficient approach for fusing convolution (or fully connected), ReLU, and batch normalisation neural network layers into a unified, single-layer structure, alongside a quantisation method for this new fused layer. This approach has been evaluated using the Arduino BLE Sense ARM Cortex-M4 and the Arduino Portenta H7 Lite ARM Cortex-M4 and M7 processors, known for their widespread adoption in various Internet of Things devices. Depending on the microcontroller unit and compilation flag used, the fused layers can reduce the overall execution time by up to 1.53 $$\times$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>×</mml:mo> </mml:math> , and on individual layers it can reach a speedup of 2.95 $$\times$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>×</mml:mo> </mml:math> .

Authors

Institutions

Publication Details

Journal
The Journal of Supercomputing
Published
2025-03-14
DOI
https://doi.org/10.1007/s11227-025-07107-y
Citations
4
Primary Topic
COVID-19 diagnosis using AI
Type
article
Field-Weighted Citation Impact
5.44

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep learning inference optimisation for IoT: Conv2D-ReLU-BN layer fusion and quantisation

Jose I. Mestre, Manuel F. Dolz, Sergio Barrachina, Darwin Quezada
4 citations
The Journal of Supercomputing
COVID-19 diagnosis using AI
5.44
article

Deep learning inference optimisation for IoT: Conv2D-ReLU-BN layer fusion and quantisation

Jose I. Mestre, Manuel F. Dolz, Sergio Barrachina, Darwin Quezada
article en
4 citations

Abstract

Abstract The deployment of deep learning models on resource-constrained devices requires the development of new optimisation techniques to effectively exploit the computational and storage capacities of these devices. Thus, the primary objective of this research is to introduce an innovative and efficient approach for fusing convolution (or fully connected), ReLU, and batch normalisation neural network layers into a unified, single-layer structure, alongside a quantisation method for this new fused layer. This approach has been evaluated using the Arduino BLE Sense ARM Cortex-M4 and the Arduino Portenta H7 Lite ARM Cortex-M4 and M7 processors, known for their widespread adoption in various Internet of Things devices. Depending on the microcontroller unit and compilation flag used, the fused layers can reduce the overall execution time by up to 1.53 $$\times$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>×</mml:mo> </mml:math> , and on individual layers it can reach a speedup of 2.95 $$\times$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>×</mml:mo> </mml:math> .

The Journal of SupercomputingVol. 81(4)
Universitat Jaume I (ES)
Generalitat Valenciana, Universitat Jaume I
Openalex Percentile: Top 5%
COVID-19 diagnosis using AI
5.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.