Back to Search
Start Over
Hardware implementation of spiking neural networks on FPGA
- Source :
- Tsinghua Science and Technology. 25:479-486
- Publication Year :
- 2020
- Publisher :
- Tsinghua University Press, 2020.
-
Abstract
- 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.
- Subjects :
- Spiking neural network
Multidisciplinary
Artificial neural network
business.industry
Computer science
020206 networking & telecommunications
02 engineering and technology
Frame rate
Task (project management)
Power consumption
Test platform
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
business
Field-programmable gate array
Computer hardware
MNIST database
Subjects
Details
- ISSN :
- 10070214
- Volume :
- 25
- Database :
- OpenAIRE
- Journal :
- Tsinghua Science and Technology
- Accession number :
- edsair.doi...........e9df2f78ea4ffab333ec29bfd781f34b
- Full Text :
- https://doi.org/10.26599/tst.2019.9010019