Neuromorphic hardware architecture using the neural engineering framework for pattern recognition

Runchun Wang, Chetan Singh Thakur, Gregory Cohen, Tara Julia Hamilton, Jonathan Tapson, André van Schaik

Research output: Contribution to journalArticlepeer-review

33 Citations (Scopus)

Abstract

We present a hardware architecture that uses the neural engineering framework (NEF) to implement large-scale neural networks on field programmable gate arrays (FPGAS) for performing massively parallel real-time pattern recognition. NEF is a framework that is capable of synthesising large-scale cognitive systems from subnetworks and we have previously presented an FPGA implementation of the NEF that successfully performs nonlinear mathematical computations. That work was developed based on a compact digital neural core, which consists of 64 neurons that are instantiated by a single physical neuron using a time-multiplexing approach. We have now scaled this approach up to build a pattern recognition system by combining identical neural cores together. As a proof of concept, we have developed a handwritten digit recognition system using the MNIST database and achieved a recognition rate of 96.55%. The system is implemented on a state-of-the-art FPGA and can process 5.12 million digits per second. The architecture and hardware optimisations presented offer high-speed and resource-efficient means for performing high-speed, neuromorphic, and massively parallel pattern recognition and classification tasks.
Original languageEnglish
Pages (from-to)574-584
Number of pages11
JournalIEEE Transactions on Biomedical Circuits and Systems
Volume11
Issue number3
DOIs
Publication statusPublished - 2017

Keywords

  • architecture
  • biomedical engineering
  • hardware
  • neural networks (computer science)
  • pattern perception
  • signal processing

Fingerprint

Dive into the research topics of 'Neuromorphic hardware architecture using the neural engineering framework for pattern recognition'. Together they form a unique fingerprint.

Cite this