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

Implementation of Binarized Neural Networks in All-Programmable System-on-Chip Platforms

Abstract: The Binarized Neural Network (BNN) is a Convolutional Neural Network (CNN) consisting of binary weights and activation rather than real-value weights. Smaller models are used, allowing for inference effectively on mobile or embedded devices with limited power and computing capabilities. Nevertheless, binarization results in lower-entropy feature maps and gradient vanishing, which leads to a loss in accuracy compared to real-value networks. Previous research has addressed these issues with various approaches. H… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…On the other hand, there is another FPGA-based implementation using High-Level Synthesis (HLS) where the BNN is designed in C/C++ language and synthesized to generate the HDL code for the neural network layers to the target FPGA [169]- [174]. In order to increase the throughput, R. Zhao et al [175] used variable-length buffers.…”
Section: B: Fpga-based Implementationsmentioning
confidence: 99%
“…On the other hand, there is another FPGA-based implementation using High-Level Synthesis (HLS) where the BNN is designed in C/C++ language and synthesized to generate the HDL code for the neural network layers to the target FPGA [169]- [174]. In order to increase the throughput, R. Zhao et al [175] used variable-length buffers.…”
Section: B: Fpga-based Implementationsmentioning
confidence: 99%
“…Han et al [18] proposed a scalable full-pipeline BNN architecture whose goal is to maximize throughput in large FPGAs and maintain energy and resource efficiency. A multiscale BNN topology with few nonarithmetic operations was proposed in [19]. In addition, Simons et al [20] applied binary neural network layers to visual detection tasks.…”
Section: Introductionmentioning
confidence: 99%