Litcius/Paper detail

A review of SNN implementation on FPGA

Quốc Trung Phạm, Thu Quyen Nguyen, Phuong Hoang, Quang Hieu Dang, Duc Minh Nguyen, Huy H. Nguyen

202141 citationsDOI

Abstract

Spiking Neural Network (SNN), the next generation of Neural Network, is supposed to be more energy-saving than the previous generation represented by Convolution Neural Network (CNN). Although CNNs have shown impressive results on various tasks such as natural language processing, image classification, or voice recognition using Graphical Processing Units (GPUs) for training, it is expensive and is not suitable for hardware implementation. The emergence of SNNs is a solution for CNNs in terms of energy consumption. In the dozen types of hardware, Field Programmable Gate Arrays (FPGAs) is a promising approach for SNN implementation on hardware. This paper provides a survey of a number of FGPA-based SNN implementations focused on some aspects such as neuron models, network architecture, training algorithms and applications. The survey provides the reader with a compact and informative insight into recent efforts in this domain.

Topics & Concepts

Computer scienceField-programmable gate arraySpiking neural networkComputer architectureArtificial neural networkLookup tableConvolutional neural networkDomain (mathematical analysis)Computer hardwareImplementationConvolution (computer science)Artificial intelligenceComputer engineeringEmbedded systemProgramming languageMathematicsMathematical analysisAdvanced Memory and Neural ComputingNeural dynamics and brain functionFerroelectric and Negative Capacitance Devices