A generalized hardware architecture for real-time spiking neural networks

被引:3
|
作者
Valencia, Daniel [1 ,2 ]
Alimohammad, Amir [1 ]
机构
[1] San Diego State Univ, Dept Elect & Comp Engn, San Diego, CA 92182 USA
[2] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
来源
NEURAL COMPUTING & APPLICATIONS | 2023年 / 35卷 / 24期
基金
美国国家科学基金会;
关键词
Spiking-neural networks; Field-programmable gate arrays; Application-specific integrated circuits; Machine learning; FIRE MODEL; CATEGORIZATION; DESIGN;
D O I
10.1007/s00521-023-08650-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents an area- and power-efficient hardware architecture for the brain-implantable spiking neural networks (SNNs). The proposed generalized hardware architecture is parameterizable and reconfigurable such that the maximum supported number of neurons, the interconnection structure among neurons, and the resolution of the time step can be readily adjusted for realizing various SNN topologies. The designed SNN hardware architecture is capable of emulating moderately-sized SNNs with tens of thousands of neurons in real-time with varying degrees of parallelism, while reducing the resource utilization by 34% for similarly sized SNNs implemented on a single field-programmable gate array (FPGA). We evaluate the model using the MNIST digit recognition benchmark and show that the network can accurately classify handwritten digits with 89.8% accuracy. Compared to the other recently implemented SNN emulators based on FPGAs, the designed and implemented single-FPGA system is able to emulate moderately-sized SNNs instead of using a cluster of FPGAs or CPUs. The application-specific integrated circuit (ASIC) implementation of a moderately-sized SNN is estimated to occupy 3.6 mm(2) of silicon area. Post-layout synthesis and simulation results show that the ASIC will dissipate 3.6 mW of power from a 1.16 V supply while operating at 34.7 MHz in a standard 32-nm CMOS process.
引用
收藏
页码:17821 / 17835
页数:15
相关论文
共 50 条
  • [1] A generalized hardware architecture for real-time spiking neural networks
    Daniel Valencia
    Amir Alimohammad
    [J]. Neural Computing and Applications, 2023, 35 : 17821 - 17835
  • [2] Real-Time Multi-board Architecture for Analog Spiking Neural Networks
    Saighi, Sylvain
    Tomas, Jean
    Bornat, Yannick
    Belhadj, Bilel
    Malot, Olivia
    Renaud, Sylvie
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 1939 - 1942
  • [3] Token-passing communication protocol in hardware based real-time spiking neural networks
    Belhadj, B.
    Tomas, J.
    Malot, O.
    Bornat, Y.
    N'Kaoua, G.
    Renaud, S.
    [J]. BIOENGINEERED AND BIOINSPIRED SYSTEMS IV, 2009, 7365
  • [4] An Efficient Hardware Architecture for Multilayer Spiking Neural Networks
    Luo, Yuling
    Wan, Lei
    Liu, Junxiu
    Zhang, Jinlei
    Cao, Yi
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT VI, 2017, 10639 : 786 - 795
  • [5] Information coding and hardware architecture of spiking neural networks
    Abderrahmane, Nassim
    Miramond, Benoit
    [J]. 2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 291 - 298
  • [6] A Hardware Architecture for Image Clustering Using Spiking Neural Networks
    Aurelio Nuno-Maganda, Marco
    Arias-Estrada, Miguel
    Torres-Huitzil, Cesar
    Hugo Aviles-Arriaga, Hector
    Hernandez-Mier, Yahir
    Morales-Sandoval, Miguel
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 261 - 266
  • [7] A POPULATION CODING HARDWARE ARCHITECTURE FOR SPIKING NEURAL NETWORKS APPLICATIONS
    Nuno-Maganda, Marco
    Arias-Estrada, Miguel
    Torres Huitzil, Cesar
    Girau, Bernard
    [J]. 2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 83 - +
  • [8] Low Cost Interconnected Architecture for the Hardware Spiking Neural Networks
    Luo, Yuling
    Wan, Lei
    Liu, Junxiu
    Harkin, Jim
    McDaid, Liam
    Cao, Yi
    Ding, Xuemei
    [J]. FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [9] Layered tile architecture for efficient hardware spiking neural networks
    Wan, Lei
    Liu, Junxiu
    Harkin, Jim
    McDaid, Liam
    Luo, Yuling
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 21 - 32
  • [10] A hardware/software framework for real-time spiking systems
    Oster, M
    Whatley, AM
    Liu, SC
    Douglas, RJ
    [J]. ARTIFICIAL NEURAL NETWORKS: BIOLOGICAL INSPIRATIONS - ICANN 2005, PT 1, PROCEEDINGS, 2005, 3696 : 161 - 166