TripleBrain: A Compact Neuromorphic Hardware Core With Fast On-Chip Self-Organizing and Reinforcement Spike-Timing Dependent Plasticity
Author(s): Wang, HB (Wang, Haibing); He, Z (He, Zhen); Wang, TX (Wang, Tengxiao); He, JX (He, Junxian); Zhou, XCA (Zhou, Xichuan); Wang, Y (Wang, Ying); Liu, LY (Liu, Liyuan); Wu, NJ (Wu, Nanjian); Tian, M (Tian, Min); Shi, C (Shi, Cong)
Source: IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS Volume: 16 Issue: 4 Pages: 636-650 DOI: 10.1109/TBCAS.2022.3189240 Published: AUG 2022
Abstract: Human brain cortex acts as a rich inspiration source for constructing efficient artificial cognitive systems. In this paper, we investigate to incorporate multiple brain-inspired computing paradigms for compact, fast and high-accuracy neuromorphic hardware implementation. We propose the TripleBrain hardware core that tightly combines three common brain-inspired factors: the spike-based processing and plasticity, the self-organizing map (SOM) mechanism and the reinforcement learning scheme, to improve object recognition accuracy and processing throughput, while keeping low resource costs. The proposed hardware core is fully event-driven to mitigate unnecessary operations, and enables various on-chip learning rules (including the proposed SOM-STDP & R-STDP rule and the R-SOM-STDP rule regarded as the two variants of our TripleBrain learning rule) with different accuracy-latency tradeoffs to satisfy user requirements. An FPGA prototype of the neuromorphic core was implemented and elaborately tested. It realized high-speed learning (1349 frame/s) and inference (2698 frame/s), and obtained comparably high recognition accuracies of 95.10%, 80.89%, 100%, 94.94%, 82.32%, 100% and 97.93% on the MNIST, ETH-80, ORL-10, Yale-10, N-MNIST, Poker-DVS and Posture-DVS datasets, respectively, while only consuming 4146 (7.59%) slices, 32 (3.56%) DSPs and 131 (24.04%) Block RAMs on a Xilinx Zynq-7045 FPGA chip. Our neuromorphic core is very attractive for real-time resource-limited edge intelligent systems.
Accession Number: WOS:000866527900017
PubMed ID: 35802542
Author Identifiers:
Author Web of Science ResearcherID ORCID Number
Wang, Ying 0000-0001-5172-4736
ISSN: 1932-4545
eISSN: 1940-9990