An FPGA implementation of a polychronous spiking neural network with delay adaptation

被引:40
|
作者
Wang, Runchun [1 ]
Cohen, Gregory [1 ]
Stiefel, Klaus M. [1 ]
Hamilton, Tara Julia [1 ]
Tapson, Jonathan [1 ]
van schaik, Andre [1 ]
机构
[1] Univ Western Sydney, MARCS Inst, Penrith, NSW 2751, Australia
基金
澳大利亚研究理事会;
关键词
neuromorphic engineering; polychronous network; time multiplexing; spiking neurons; delay adaptation; POLYCHRONIZATION; NEURONS;
D O I
10.3389/fnins.2013.00014
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
We present an FPGA implementation of a re-configurable, polychronous spiking neural network with a large capacity for spatial-temporal patterns. The proposed neural network generates delay paths de novo, so that only connections that actually appear in the training patterns will be created. This allows the proposed network to use all the axons (variables) to store information. Spike Timing Dependent Delay Plasticity is used to fine-tune and add dynamics to the network. We use a time multiplexing approach allowing us to achieve 4096 (4k) neurons and up to 1.15 million programmable delay axons on a Virtex 6 FPGA. Test results show that the proposed neural network is capable of successfully recalling more than 95% of all spikes for 96% of the stored patterns. The tests also show that the neural network is robust to noise from random input spikes.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A mixed-signal implementation of a polychronous spiking neural network with delay adaptation
    Wang, Runchun M.
    Hamilton, Tara J.
    Tapson, Jonathan C.
    van Schaik, Andre
    [J]. FRONTIERS IN NEUROSCIENCE, 2014, 8
  • [2] FPGA Implementation of Simplified Spiking Neural Network
    Gupta, Shikhar
    Vyas, Arpan
    Trivedi, Gaurav
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [3] FPGA Implementation of an Evolving Spiking Neural Network
    Zuppicich, Alan
    Soltic, Snjezana
    [J]. ADVANCES IN NEURO-INFORMATION PROCESSING, PT I, 2009, 5506 : 1129 - 1136
  • [4] Spiking Neural Network Implementation on FPGA for Multiclass Classification
    Zhang, Jin
    Zhang, Lei
    [J]. 2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [5] FPGA implementation of a spiking neural network for pattern matching
    Caron, Louis-Charles
    Mailhot, Frederic
    Rouat, Jean
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 649 - 652
  • [6] Auditory perception architecture with spiking neural network and implementation on FPGA
    Deng, Bin
    Fan, Yanrong
    Wang, Jiang
    Yang, Shuangming
    [J]. NEURAL NETWORKS, 2023, 165 : 31 - 42
  • [7] Hardware implementation of the simplified digital spiking neural network on FPGA
    Lee, Kyungpil
    Kim, Youngmin
    [J]. IEIE Transactions on Smart Processing and Computing, 2019, 8 (05): : 405 - 414
  • [8] Reconstruction of a Fully Paralleled Auditory Spiking Neural Network and FPGA Implementation
    Deng, Bin
    Fan, Yanrong
    Wang, Jiang
    Yang, Shuangming
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2021, 15 (06) : 1320 - 1331
  • [9] Biorealistic Spiking Neural Network on FPGA
    Ambroise, Matthieu
    Levi, Timothee
    Bornat, Yannick
    Saighi, Sylvain
    [J]. 2013 47TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2013,
  • [10] Hardware Implementation of Spiking Neural Networks on FPGA
    Han, Jianhui
    Li, Zhaolin
    Zheng, Weimin
    Zhang, Youhui
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (04) : 479 - 486