Tsinghua Science & Technology · 2020 · 120 citations · 16 references
EngineeringComputer EngineeringComputer ScienceField-programmable Gate ArraysNeural EngineeringReconfigurable ComputingField-programmable Gate Array ArchitectureFpga ArchitectureLow-power Fpga DesignNeural NetworksNeural Signal ProcessingSpiking Neural NetworksEnergy-efficient ComputationField-programmable Gate Arrays (Fpgas)Hardware ResourcesNeuromorphic HardwarePower ConsumptionSpiking Network ArchitecturesSpiking Neural Network ModelsSpiking Neuron Models
Inspired by real biological neural models, Spiking Neural Networks (SNNs) process information with discrete spikes and show great potential for building low-power neural network systems. This paper proposes a hardware implementation of SNN based on Field-Programmable Gate Arrays (FPGA). It features a hybrid updating algorithm, which combines the advantages of existing algorithms to simplify hardware design and improve performance. The proposed design supports up to 16 384 neurons and 16.8 million synapses but requires minimal hardware resources and archieves a very low power consumption of 0.477 W. A test platform is built based on the proposed design using a Xilinx FPGA evaluation board, upon which we deploy a classification task on the MNIST dataset. The evaluation results show an accuracy of 97.06% and a frame rate of 161 frames per second.
16
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Automatic differentiation in PyTorch
Adam Paszke, Sam Gross, Soumith Chintala et al. · 2017 · 11.1K citations
Simple model of spiking neurons
Eugene M. Izhikevich · IEEE Transactions on Neural Networks · 2003 · 4.8K citations