Convolutional neural networks (CNN) is a widely known deep learning architecture and achieves higher accuracies in speech processing and computer vision applications. CNN has arisen as best option in the fields such as video surveillance, mobile robot vision, smart factories, and medical diagnostics. CNN has shown its tremendous potential for image understanding in Cardio-Vascular (CV) systems. But, the tremendous potential of CNNs came up with additional computational burden. To get an outstanding performance of CNN-based algorithms, it requires large amount of enormous applications and memory resources. Matrix multiplication (MM) is the most fundamental computational operation taking place in CNN. Researchers in this field found that multiplication operation is the most resource-intensive and power-hungry operation in CNN. This work aims to design an FPGA-based CNN using systolic array which can improve both the accuracy and hardware efficiency of convolutional neural network. Here, we made design optimisation in multiplier unit which brings a significant impact on overall performance of convolutional neural networks.
Optimisation of FPGA-Based Designs for Convolutional Neural Networks
Lect. Notes Electrical Eng.
2023-03-12
13 pages
Aufsatz/Kapitel (Buch)
Elektronische Ressource
Englisch
Springer Verlag | 2017
|Ship classification based on convolutional neural networks
Taylor & Francis Verlag | 2022
|A Simple FPGA-Based Wireless Transmitter/Receiver Convolutional Cryptosystem
British Library Online Contents | 2011
|A Simple FPGA-based Wireless Transmitter/Receiver Convolutional Cryptosystem
British Library Online Contents | 2011
|