AN EFFICIENT IMPLEMENTATION OF A REALISTIC SPIKING NEURON MODEL ON AN FPGA

Dominic Just, Jeferson F. Chaves, Rogerio M. Gomes, Henrique E. Borges

2010

Abstract

Hardware implementations of spiking neuron models have been studied over the years mainly in researches focused on bio-inspired systems and computational neuroscience. This introduced considerable challenges for researchers particularly in terms of the requirements to realise a efficient embedded solution which may provide artificial devices adaptability and performance in real-time environment. Thus, programmable hardware was widely used as a model for the adaptable requirements of neural networks. From this perspective, this paper describes an efficient implementation of a realistic spiking neuron model on a Field Programmable Gate Array (FPGA). A network consisting of 10 Izhikevich’s neurons was produced, in a low-cost and low-density FPGA. It operates 100 times faster than in real time, and the perspectives of these results in newer models of FPGAs are promising.

References

  1. Edelman, G. M. (1987). Neural Darwinism: the theory of neuronal group selection. Basic Books, New York.
  2. Floreano, D., Epars, Y., Zufferey, J., and Mattiussi, C. (2006). Evolution of Spiking Neural Circuits in Autonomous Mobile Robots. International Journal of Intelligent Systems, 21(9):1005-1024.
  3. Florian, R. (2006). Spiking Neural Controllers for Pushing Objects Around. LECTURE NOTES IN COMPUTER SCIENCE, 4095:570.
  4. Friston, K. (2010). The free-energy principle: a unified brain theory? Nature Reviews Neuroscience, 11(2):127-138.
  5. Hadders-Algra, M. (2000). The neuronal group selection theory: a framework to explain variation in normal motor development. Developmental Medicine and Child Neurology, 42(08):566-572.
  6. Izhikevich, E. (2003). Simple model of spiking neurons. In IEEE transaction on neural networks.
  7. Izhikevich, E. (2004). Which Model to Use for Cortical Spiking Neurons? IEEE Transactions on Neural Networks, 15(5):1063.
  8. Izhikevich, E., Gally, J., and Edelman, G. (2004). Spiketiming dynamics of neuronal groups. Cerebral Cortex, 14(8):933.
  9. Izhikevich, E. M. (2007). Dynamical Systems in Neuroscience: The geometry of Excitability and Bursting. MIT Press, Cambridge, London, ISBN 0262090430, 9780262090438, 441 pp.
  10. Maguire, L., McGinnity, T., Glackin, B., Ghani, A., Belatreche, A., and Harkin, J. (2007). Challenges for largescale implementations of spiking neural networks on FPGAs. Neurocomputing, 71(1-3):13-29.
  11. Rice, K., Bhuiyan, M., Taha, T., Vutsinas, C., and Smith, M. (2009). FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition. In 2009 International Conference on Reconfigurable Computing and FPGAs, pages 451-456. IEEE.
  12. Soares, G. E., Borges, H. E., and Gomes, R. M. (2010). Synthesis of Frequency Generator via Spiking Neurons Network: a Genetic Algorithm Approach. International Conference on Bio-Inspired Computing: Theory and Applications.
  13. Thomas, D. and Luk, W. (2009). FPGA accelerated simulation of biologically plausible spiking neural networks. In 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines, pages 45- 52. IEEE.
Download


Paper Citation


in Harvard Style

Just D., F. Chaves J., M. Gomes R. and E. Borges H. (2010). AN EFFICIENT IMPLEMENTATION OF A REALISTIC SPIKING NEURON MODEL ON AN FPGA . In Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICNC, (IJCCI 2010) ISBN 978-989-8425-32-4, pages 344-349. DOI: 10.5220/0003084303440349


in Bibtex Style

@conference{icnc10,
author={Dominic Just and Jeferson F. Chaves and Rogerio M. Gomes and Henrique E. Borges},
title={AN EFFICIENT IMPLEMENTATION OF A REALISTIC SPIKING NEURON MODEL ON AN FPGA},
booktitle={Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICNC, (IJCCI 2010)},
year={2010},
pages={344-349},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003084303440349},
isbn={978-989-8425-32-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Fuzzy Computation and 2nd International Conference on Neural Computation - Volume 1: ICNC, (IJCCI 2010)
TI - AN EFFICIENT IMPLEMENTATION OF A REALISTIC SPIKING NEURON MODEL ON AN FPGA
SN - 978-989-8425-32-4
AU - Just D.
AU - F. Chaves J.
AU - M. Gomes R.
AU - E. Borges H.
PY - 2010
SP - 344
EP - 349
DO - 10.5220/0003084303440349