Design and Implementation of FPGA-based Hardware Accelerator for Bayesian Confidence Propagation Neural Network

dc.contributor.authorWang, Deyu
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2023-05-17T15:58:26Z
dc.date.available2023-05-17T15:58:26Z
dc.date.issued2023-02-27
dc.description.abstractThe Bayesian confidence propagation neural network (BCPNN) has been widely used for neural computation and machine learning domains. However, the current implementations of BCPNN are not computationally efficient enough, especially in the update of synaptic state variables. This thesis proposes a hardware accelerator for the training and inference process of BCPNN. In the hardware design, several techniques are employed, including a hybrid update mechanism, customized LUT-based design for exponential operations, and optimized design that maximizes parallelism. The proposed hardware accelerator is implemented on an FPGA device. The results show that the computing speed of the accelerator can improve the CPU counterpart by two orders of magnitude. In addition, the computational modules of the accelerator can be reused to reduce hardware overheads while achieving comparable computing performance. The accelerator's potential to facilitate the efficient implementation for large-scale BCPNN neural networks opens up the possibility to realize higher-level cognitive phenomena, such as associative memory and working memory.
dc.format.extent65
dc.identifier.olddbid191473
dc.identifier.oldhandle10024/174557
dc.identifier.urihttps://www.utupub.fi/handle/11111/17620
dc.identifier.urnURN:NBN:fi-fe2023041336306
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/174557
dc.subjectBayesian Confidence Propagation Neural Network (BCPNN), FPGA, Training, Inference
dc.titleDesign and Implementation of FPGA-based Hardware Accelerator for Bayesian Confidence Propagation Neural Network
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Wang_Deyu_Thesis.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format