A Runtime-Reconfigurable Hardware Encoder for Spiking Neural Networks

被引:0
|
作者
Alam, Sk Hasibul [1 ]
Foshie, Adam [1 ]
Rose, Garrett [1 ]
机构
[1] Univ Tennessee, Min H Kao Dept Elect Engn & Comp Sci, Knoxville, TN 37996 USA
关键词
spike-train; rate encoding; temporal encoding; spiking neural network;
D O I
10.1145/3583781.3590284
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order for raw sensory data to be processed by spiking neural networks (SNNs) an intermediary spike encoder must translate that data into a spike-train. Since there is no one-size-fits-all encoding method suitable for every neuromorphic application, the necessary encoding scheme differs from one implementation to the next. A similar circumstance exists concerning the encoding interval, or frame, that a spike-train is produced for. Although research exists on individual encoding schemes with a rationale for excluding other methods for a particular application, no neuromorphic implementation has addressed a dedicated hardware encoder that is compatible with multiple encoding methods. In this study, we introduce an encoder module which supports three major encoding schemes. The encoding method, as well as the encoding frame duration, can be easily tweaked at runtime. Both FPGA and VLSI implementations have been created for this encoder that are highly scalable and fast, with the latter running with a clock frequency of up to 530 MHz in a 65-nm process. The small area and power footprint of this design makes it attractive for any hardware-based neuroprocessor without needing any external software, or hardware, based process for data encoding.
引用
收藏
页码:203 / 206
页数:4
相关论文
共 50 条
  • [1] RSCM technology for developing runtime-reconfigurable telecommunication applications
    Ghiasi-Shirazi, Kamaledin
    Mohseni, Mahdi
    Darvishan, Majid
    Yousefzadeh, Reza
    [J]. COMPUTER STANDARDS & INTERFACES, 2017, 51 : 43 - 55
  • [2] Keep in Balance: Runtime-reconfigurable Intermittent Deep Inference
    Yen, Chih-Hsuan
    Mendis, Hashan Roshantha
    Kuo, Tei-Wei
    Hsiu, Pi-Cheng
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [3] Extending the WCET Problem to Optimize for Runtime-Reconfigurable Processors
    Damschen, Marvin
    Bauer, Lars
    Henkel, Joerg
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (04)
  • [4] Hardware reconfigurable neural networks
    Beuchat, JL
    Haenni, JO
    Sanchez, E
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 91 - 98
  • [5] Reconfigurable Computation in Spiking Neural Networks
    Neves, Fabio Schittler
    Timme, Marc
    [J]. IEEE ACCESS, 2020, 8 : 179648 - 179655
  • [6] Towards Hardware-Software Self-Adaptive Acceleration of Spiking Neural Networks on Reconfigurable Digital Hardware
    Pachideh, Brian
    Zielke, Christian
    Nitzsche, Sven
    Becker, Juergen
    [J]. 2023 IEEE 36TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC, 2023, : 184 - 189
  • [7] Performance and Runtime Improvement of Spiking Convolutional Neural Networks
    Shirsavar, Shahriar Rezghi
    Dehaqani, Mohammad-Reza A.
    [J]. 2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 801 - 805
  • [8] A web-based runtime-reconfigurable role management service
    Karusseit, Martin
    Margaria, Tiziana
    [J]. SELECTED PAPERS FROM THE SECOND INTERNATIOANL WORKSHOP ON AUTOMATED SPECIFICATION AND VERIFICATION OF WEB SYSTEMS, 2007, : 53 - +
  • [9] Spiking neural networks for reconfigurable POEtic tissue
    Eriksson, J
    Torres, O
    Mitchell, A
    Tucker, G
    Lindsay, K
    Halliday, D
    Rosenberg, J
    Moreno, JM
    Villa, AEP
    [J]. EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2003, 2606 : 165 - 173
  • [10] Stochastic reconfigurable hardware for neural networks
    Nedjah, N
    Mourelle, LD
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 438 - 442