Backpropagation Neural Network Algorithm is a long-standing supervised algorithm, with applications in many domains. This method is useful when there is a predefined set of input and output vectors, and aiming to produce the output for the given input. However, to reduce the computational time latency, many optimization techniques that are available in Vivado HLS tool were applied to generate a downable code for FPGA platform to enhance the performance of the algorithm. The overall latency has been reduced from 3.44ms without optimization to 2.42ms with optimization. Therefore, the latency reduced by about 1.4 times. This paper also implemented and paralyzed the same algorithm on CPU and GPU for comparison purposes. The result shows the FPGA implementation gives better results than CPU and GPU on the comparison of performance due to the applied optimization techniques in the implementation.
Enhancing the Parallelization of Backpropagation Neural Network Algorithm for Implementation on FPGA Platform
2018-07-01
626638 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
SAGE Publications | 2019
|Fringe pattern optimisation using a backpropagation neural network
British Library Conference Proceedings | 1996
|Study on Thermal Comfort Model Based on Genetic Algorithm with Backpropagation Neural Network
Springer Verlag | 2019
|A Parallelization Method for Neural Network Learning
Online Contents | 2015
|Dynamic Prediction of Traffic Flow by Using Backpropagation Neural Network
British Library Conference Proceedings | 1998
|