Fast Spiking Neural Network architecture for low-cost FPGA devices

被引:0
|
作者
Iakymchuk, Taras [1 ]
Rosado, Alfredo [1 ]
Frances, Jose V. [1 ]
Bataller, Manuel [1 ]
机构
[1] Univ Valencia, Digital Signal Proc Grp GPDS, Dpt Elect Engn, ETSE, Valencia, Spain
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Spiking Neural Networks (SNN) consist of fully interconnected computation units (neurons) based on spike processing. This type of networks resembles those found in biological systems studied by neuroscientists. This paper shows a hardware implementation for SNN. First, SNN require the inputs to be spikes, being necessary a conversion system (encoding) from digital values into spikes. For travelling spikes, each neuron interconnection is characterized by weights and delays, requiring an internal neuron processing by a Postsynaptic Potential (PSP) function and membrane potential threshold evaluation for a post-synaptic output spike generation. In order to model a real biological system by artificial SNN, the number of required neurons is very high (thousands). In this work, we propose a SNN architecture able to adapt big size networks using reduced hardware resources. While spikes are processed at 1ms time, inter spike time is used for internal calculations, a mixed serial-parallel structure allows optimized computation of all neuron output values. Results show that SNN can be accommodated using a medium-size FPGA device such as Xilinx Spartan 3 with processing speed comparable to fully parallel implementations with up to 70% resource reduction.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Low-cost intracortical spiking recordings compression with classification abilities for implanted BMI devices
    Coppa, Bertrand
    Heliot, Rodolphe
    Michel, Olivier
    Moisan, Eric
    David, Dominique
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 2623 - 2626
  • [32] A Dynamic Reconfigurable Architecture for Hybrid Spiking and Convolutional FPGA-Based Neural Network Designs
    Irmak, Hasan
    Corradi, Federico
    Detterer, Paul
    Alachiotis, Nikolaos
    Ziener, Daniel
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2021, 11 (03)
  • [33] A low-cost parallel scalable FPGA architecture for regular and irregular LDPC decoding
    Verdier, Francois
    Declercq, David
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2006, 54 (07) : 1215 - 1223
  • [34] Improved Low-Cost FPGA Image Processor Architecture with External Line Memory
    Seidner, Daniel
    2013 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2013, : 1128 - 1133
  • [35] A Low-cost Implementation of Lecture Distribution System Utilizing FPGA and Mobile Devices
    Tatta, Tomohiro
    Ukai, Toshiaki
    Ibrahim, Farhanah Binti
    Fukuma, Shinji
    Mori, Shin-ichiro
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 162 - 163
  • [36] Implementing AES and Serpent Ciphers in New Generation of Low-Cost FPGA Devices
    Sugier, Jaroslaw
    COMPLEX SYSTEMS AND DEPENDABILITY, 2012, 170 : 273 - 287
  • [37] FPGA implementation of a spiking neural network for pattern matching
    Caron, Louis-Charles
    Mailhot, Frederic
    Rouat, Jean
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 649 - 652
  • [38] Hippocampus-Inspired Spiking Neural Network on FPGA
    Mokhtar, Maizura
    Halliday, David M.
    Tyrrell, Andy M.
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 362 - 371
  • [39] Spiking Neural Network Implementation on FPGA for Multiclass Classification
    Zhang, Jin
    Zhang, Lei
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [40] Towards Network Simplification for Low-Cost Devices by Removing Synapses
    Bulin, Martin
    Smidl, Lubos
    Svec, Jan
    SPEECH AND COMPUTER (SPECOM 2018), 2018, 11096 : 58 - 67