Martin Pearson Martin.Pearson@uwe.ac.uk
Senior Lecturer
Implementing spiking neural networks for real-time signal-processing and control applications: A model-validated FPGA approach
Pearson, Martin; Pipe, Anthony G.; Melhuish, Chris; Mitchinson, B.; Nibouche, Mokhtar; Gurney, K.; Gilhespy, I.
Authors
Tony Pipe Anthony.Pipe@uwe.ac.uk
Professor
Chris Melhuish Chris.Melhuish@uwe.ac.uk
Professor of Robotics & Autonomous Systems
B. Mitchinson
Mokhtar Nibouche Mokhtar.Nibouche@uwe.ac.uk
Senior Lecturer
K. Gurney
I. Gilhespy
Abstract
In this paper, we present two versions of a hardware processing architecture for modeling large networks of leaky-integrate-and-fire (LIF) neurons; the second version provides performance enhancing features relative to the first. Both versions of the architecture use fixed-point arithmetic and have been implemented using a single field-programmable gate array (FPGA). They have successfully simulated networks of over 1000 neurons configured using biologically plausible models of mammalian neural systems. The neuroprocessor has been designed to be employed primarily for use on mobile robotic vehicles, allowing bio-inspired neural processing models to be integrated directly into real-world control environments. When a neuroprocessor has been designed to act as part of the closed-loop system of a feedback controller, it is imperative to maintain strict real-time performance at all times, in order to maintain integrity of the control system. This resulted in the reevaluation of some of the architectural features of existing hardware for biologically plausible neural networks (NNs). In addition, we describe a development system for rapidly porting an underlying model (based on floating-point arithmetic) to the fixed-point representation of the FPGA-based neuroprocessor, thereby allowing validation of the hardware architecture. The developmental system environment facilitates the cooperation of computational neuroscientists and engineers working on embodied (robotic) systems with neural controllers, as demonstrated by our own experience on the Whiskerbot project, in which we developed models of the rodent whisker sensory system. © 2007 IEEE.
Journal Article Type | Article |
---|---|
Publication Date | Sep 1, 2007 |
Journal | IEEE Transactions on Neural Networks |
Print ISSN | 1045-9227 |
Publisher | Institute of Electrical and Electronics Engineers |
Peer Reviewed | Peer Reviewed |
Volume | 18 |
Issue | 5 |
Pages | 1472-1487 |
DOI | https://doi.org/10.1109/TNN.2007.891203 |
Keywords | spiking neural networks, real-time signal-processing, model-validated FPGA approach |
Public URL | https://uwe-repository.worktribe.com/output/1025244 |
Publisher URL | http://dx.doi.org/10.1109/TNN.2007.891203 |
Additional Information | Additional Information : This article summarises the product of Martin Pearson's PhD, a novel real-time spiking neural network processor. Pipe is Director of Studies for that PhD. It was an important outcome of the EPSRC funded �Whiskerbot' project that completed in 2006 |
You might also like
Joint conferences - TAROS 2012 and FIRA 2012
(2013)
Journal Article
Self-adaptive context aware audio localization
(2017)
Book Chapter
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search