VLSI architecture of stochastic genetic algorithm for real time training of deep neural network

In this letter, attempt has been made to successfully design a pipelined VLSI architecture for the computation of genetic algorithm (GA). The concept of stochastic computing is uniquely exploited in the proposed pipelined GA architecture to attain significant area and power efficiency with reasonabl...

Full description

Saved in:
Bibliographic Details
Published inSadhana (Bangalore) Vol. 49; no. 2; p. 175
Main Authors Chakraborty, Anirban, Dutta, Sayantan, Chakrabarti, Indrajit, Banerjee, Ayan
Format Journal Article
LanguageEnglish
Published New Delhi Springer India 09.05.2024
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN0973-7677
0256-2499
0973-7677
DOI10.1007/s12046-024-02527-7

Cover

More Information
Summary:In this letter, attempt has been made to successfully design a pipelined VLSI architecture for the computation of genetic algorithm (GA). The concept of stochastic computing is uniquely exploited in the proposed pipelined GA architecture to attain significant area and power efficiency with reasonably high speed of operation. The prototype 8-bit fixed point GA architecture is realised using VHDL on Xilinx Vivado 2020.3 and implemented on Zynq Ultrascale+ MPSoC (XCZU7EV-2FFVC1156) to train an arbitrary 4:3:2 fully connected neural network in real-time. The performance of the prototype GA architecture in case of real-time training of the neural network outshines the software and other existing GA architectures. The proposed GA-trained 4:3:2 network exhibits 6 X reduction in training time and 720 X increase in power efficiency, only at the cost of 0.06 % reduction in accuracy with respect to other existing works and software in case of the image classification of MNIST data-set.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0973-7677
0256-2499
0973-7677
DOI:10.1007/s12046-024-02527-7