Skip to main navigation Skip to search Skip to main content

Spiking neural networks on FPGA: a survey of methodologies and recent advancements

  • Mehrzad Karamimanesh
  • , Ebrahim Abiri
  • , Mahyar Shahsavari
  • , Kourosh Hassanli
  • , André van Schaik
  • , Jason Eshraghian
  • Shiraz University of Technology
  • Radboud University Nijmegen
  • University of California at Santa Cruz

Research output: Contribution to journal › Article › peer-review

40 Citations (Scopus)

Abstract

The mimicry of the biological brain's structure in information processing enables spiking neural networks (SNNs) to exhibit significantly reduced power consumption compared to conventional systems. Consequently, these networks have garnered heightened attention and spurred extensive research endeavors in recent years, proposing various structures to achieve low power consumption, high speed, and improved recognition ability. However, researchers are still in the early stages of developing more efficient neural networks that more closely resemble the biological brain. This development and research require suitable hardware for execution with appropriate capabilities, and field-programmable gate array (FPGA) serves as a highly qualified candidate compared to existing hardware such as central processing unit (CPU) and graphics processing unit (GPU). FPGA, with parallel processing capabilities similar to the brain, lower latency and power consumption, and higher throughput, is highly eligible hardware for assisting in the development of spiking neural networks. In this review, an attempt has been made to facilitate researchers' path to further develop this field by collecting and examining recent works and the challenges that hinder the implementation of these networks on FPGA.
Original languageEnglish
Article number107256
Number of pages29
JournalNeural Networks
Volume186
DOIs
Publication statusPublished - Jun 2025

Keywords

  • Accelerator
  • Brain-inspired computing
  • Field-programmable gate array
  • Neuromorphic computing
  • Spiking neural network

Fingerprint

Dive into the research topics of 'Spiking neural networks on FPGA: a survey of methodologies and recent advancements'. Together they form a unique fingerprint.

Cite this