A FPGA-based Hardware Accelerator for Bayesian Confidence Propagation Neural NetworkShow others and affiliations
2020 (English)In: 2020 IEEE Nordic Circuits and Systems Conference, NORCAS 2020 - Proceedings, Institute of Electrical and Electronics Engineers (IEEE) , 2020, article id 9265129Conference paper, Published paper (Refereed)
Abstract [en]
The Bayesian Confidence Propagation Neural Network (BCPNN) has been applied in higher level of cognitive intelligence (e.g. working memory, associative memory). However, in the spike-based version of this learning rule the pre-, postsynaptic and coincident activity is traced in three low-passfiltering stages, the calculation processes of weight update are very computationally intensive. In this paper, a hardware architecture of the updating process for lazy update mode is proposed for updating 8 local synaptic state variables. The parallelism by decomposing the calculation steps of formulas based on the inherent data dependencies is optimized. The FPGA-based hardware accelerator of BCPNN is designed and implemented. The experimental results show the updating process on FPGA can be accomplished within 110 ns with a clock frequency of 200 MHz, the updating speed is greatly enhanced compared with the CPU test. The trade-off between performance, accuracy and resources on dedicated hardware is evaluated, and the impact of the module reuse on resource consumption and computing performance is evaluated.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2020. article id 9265129
Keywords [en]
Hardware, Field programmable gate arrays, Computational modeling, Brain modeling, Biological neural networks, Bayes methods, Parallel processing
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kth:diva-294399DOI: 10.1109/NorCAS51424.2020.9265129ISI: 000722249100019Scopus ID: 2-s2.0-85099779559OAI: oai:DiVA.org:kth-294399DiVA, id: diva2:1554821
Conference
6th IEEE Nordic Circuits and Systems Conference, NORCAS 2020 Virtual, Oslo 27 October 2020 through 28 October 2020
Note
QC 20211215
Part of proceeding: ISBN 978-1-7281-9226-0
2021-05-172021-05-172022-06-25Bibliographically approved