paper-with-me

Papers

Energy-Efficient Implementation of Spiking Recurrent Cells on FPGA

2026-05-11 · Pascal Harmeling, Florent De Geeter, Guillaume Drion arxiv

Spiking Neural Networks (SNNs) can reduce energy consumption compared to conventional Artificial Neural Networks (ANNs) when spiking activity is sparse and the neuron model is hardware-friendly. However, biologically faithful models are often too costly to implement on FPGAs, whereas very simple models (e.g., IR/LIF) sacrifice part of the neuronal dynamics. In this work, we present an FPGA accelerator for an SNN using Spiking Recurrent Cell (SRC) neurons, providing a trade-off between biological plausibility and hardware cost. We propose a set of mathematical simplifications that remove costly unary operators (\textit{tanh}, \textit{exp}) and avoid floating-point arithmetic through scaling and piecewise-defined approximations. The complete network is implemented in VHDL and validated using spiking traces derived from the MNIST dataset. The weight matrices computed off-line are stored directly in LUT-registers without any adaptation. This demonstrates the robustness of SRC cells. Experiments were conducted on an Artix-7 XC7A200T clocked at 100 MHz. The reference implementation achieves 96.31\% accuracy with a 220-image spiking trace and a processing time of 1.7424 ms per digit. We then investigate accuracy/energy trade-offs by reducing the spiking trace length and quantizing synaptic weights down to 4 bits, achieving 93.32\% accuracy at 0.55 mJ per digit (55 images, 5-bit weights) and 92.89\% at 0.45 mJ (44 images, 4-bit weights). These results show that SRC-based SNNs can deliver competitive performance with reduced energy consumption, while preserving richer neuronal dynamics than standard LIF/IR models.

📄 PDF Abstract BibTeX arXiv:2605.10679

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

FPGA Implementation of Simplified Spiking Neural Network

2020-10-02 · Shikhar Gupta, Arpan Vyas, Gaurav Trivedi

Spiking Neural Networks (SNN) are third-generation Artificial Neural Networks (ANN) which are close to the biological neural system. In recent years SNN has become popular in the area of robotics and embedded application…

Optimizing Bayesian Recurrent Neural Networks on an FPGA-based Accelerator

2021-06-04 · Martin Ferianc, Zhiqiang Que, Hongxiang Fan, Wayne Luk 외

Neural networks have demonstrated their outstanding performance in a wide range of tasks. Specifically recurrent architectures based on long-short term memory (LSTM) cells have manifested excellent capability to model ti…

GPUTime Series Analysis

Hardware-accelerated graph neural networks: an alternative approach for neuromorphic event-based audio classification and keyword spotting on SoC FPGA

2026-02-18 · Kamil Jeziorek, Piotr Wzorek, Krzysztof Blachut, Hiroshi Nakano 외 arxiv

As the volume of data recorded by embedded edge sensors increases, particularly from neuromorphic devices producing discrete event streams, there is a growing need for hardware-aware neural architectures that enable effi…

Audio ClassificationKeyword Spotting

An FPGA-Based SoC Architecture with a RISC-V Controller for Energy-Efficient Temporal-Coding Spiking Neural Networks

2026-03-17 · Mohammad Javad Sekonji, Ali Mahani, Maryam Mirsadeghi, Mahdi Taheri arxiv

Spiking Neural Networks (SNNs) offer high energy efficiency and event-driven computation, ideal for low-power edge AI. Their hardware implementation on FPGAs, however, faces challenges due to heavy computation, large mem…

To Spike or Not to Spike? A Quantitative Comparison of SNN and CNN FPGA Implementations

2023-06-22 · Patrick Plagwitz, Frank Hannig, Jürgen Teich, Oliver Keszocze

Convolutional Neural Networks (CNNs) are widely employed to solve various problems, e.g., image classification. Due to their compute- and data-intensive nature, CNN accelerators have been developed as ASICs or on FPGAs. …

image-classificationImage Classification