Quantization-Aware NN Layers with High-throughput FPGA Implementation for Edge AI.
FPGA
edge AI
peak-detection
quantization-aware training
quantized CNN
Journal
Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366
Informations de publication
Date de publication:
11 May 2023
11 May 2023
Historique:
received:
27
02
2023
revised:
29
04
2023
accepted:
01
05
2023
medline:
11
7
2023
pubmed:
11
7
2023
entrez:
11
7
2023
Statut:
epublish
Résumé
Over the past few years, several applications have been extensively exploiting the advantages of deep learning, in particular when using convolutional neural networks (CNNs). The intrinsic flexibility of such models makes them widely adopted in a variety of practical applications, from medical to industrial. In this latter scenario, however, using consumer Personal Computer (PC) hardware is not always suitable for the potential harsh conditions of the working environment and the strict timing that industrial applications typically have. Therefore, the design of custom FPGA (Field Programmable Gate Array) solutions for network inference is gaining massive attention from researchers and companies as well. In this paper, we propose a family of network architectures composed of three kinds of custom layers working with integer arithmetic with a customizable precision (down to just two bits). Such layers are designed to be effectively trained on classical GPUs (Graphics Processing Units) and then synthesized to FPGA hardware for real-time inference. The idea is to provide a trainable quantization layer, called
Identifiants
pubmed: 37430583
pii: s23104667
doi: 10.3390/s23104667
pmc: PMC10222267
pii:
doi:
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM
Subventions
Organisme : SMACT Competence Center scpa
ID : ID103
Références
Sensors (Basel). 2022 Sep 01;22(17):
pubmed: 36081072
Sensors (Basel). 2022 Mar 11;22(6):
pubmed: 35336357
IEEE Trans Image Process. 2002;11(12):1379-84
pubmed: 18249706
Sensors (Basel). 2019 Nov 21;19(23):
pubmed: 31766471
Sensors (Basel). 2019 Feb 22;19(4):
pubmed: 30813259
Sensors (Basel). 2021 Mar 18;21(6):
pubmed: 33803530
Sensors (Basel). 2022 Aug 10;22(16):
pubmed: 36015728