Behavioral simulation and synthesis of biological neuron systems using synthesizable VHDL

J. A. Bailey, R. Wilcock, P. R. Wilson, J. E. Chad

Research output: Contribution to journalArticle

10 Citations (Scopus)

Abstract

Neurons are complex biological entities which form the basis of nervous systems. Insight can be gained into neuron behavior through the use of computer models and as a result many such models have been developed. However, there exists a trade-off between biological accuracy and simulation time with the most realistic results requiring extensive computation. To address this issue, a novel approach is described in this paper that allows complex models of real biological systems to be simulated at a speed greater than real time and with excellent accuracy. The approach is based on a specially developed neuron model VHDL library which allows complex neuron systems to be implemented on field programmable gate array (FPGA) hardware. The locomotion system of the nematode Caenorhabditis elegans is used as a case study and the measured results show that the real time FPGA based implementation performs 288 times faster than traditional ModelSim simulations for the same accuracy.

Original languageEnglish
Pages (from-to)2392-2406
Number of pages15
JournalNeurocomputing
Volume74
Issue number14-15
DOIs
Publication statusPublished - 1 Jul 2011

Fingerprint

Computer hardware description languages
Neurons
Field programmable gate arrays (FPGA)
Biological Models
Caenorhabditis elegans
Neurology
Biological systems
Locomotion
Computer Simulation
Nervous System
Libraries
Hardware

Keywords

  • Hardware
  • Network
  • Neuron
  • Simulation
  • VHDL

ASJC Scopus subject areas

  • Computer Science Applications
  • Cognitive Neuroscience
  • Artificial Intelligence

Cite this

Behavioral simulation and synthesis of biological neuron systems using synthesizable VHDL. / Bailey, J. A.; Wilcock, R.; Wilson, P. R.; Chad, J. E.

In: Neurocomputing, Vol. 74, No. 14-15, 01.07.2011, p. 2392-2406.

Research output: Contribution to journalArticle

Bailey, J. A. ; Wilcock, R. ; Wilson, P. R. ; Chad, J. E. / Behavioral simulation and synthesis of biological neuron systems using synthesizable VHDL. In: Neurocomputing. 2011 ; Vol. 74, No. 14-15. pp. 2392-2406.
@article{30ed929421344fa1916e2ea8778981fe,
title = "Behavioral simulation and synthesis of biological neuron systems using synthesizable VHDL",
abstract = "Neurons are complex biological entities which form the basis of nervous systems. Insight can be gained into neuron behavior through the use of computer models and as a result many such models have been developed. However, there exists a trade-off between biological accuracy and simulation time with the most realistic results requiring extensive computation. To address this issue, a novel approach is described in this paper that allows complex models of real biological systems to be simulated at a speed greater than real time and with excellent accuracy. The approach is based on a specially developed neuron model VHDL library which allows complex neuron systems to be implemented on field programmable gate array (FPGA) hardware. The locomotion system of the nematode Caenorhabditis elegans is used as a case study and the measured results show that the real time FPGA based implementation performs 288 times faster than traditional ModelSim simulations for the same accuracy.",
keywords = "Hardware, Network, Neuron, Simulation, VHDL",
author = "Bailey, {J. A.} and R. Wilcock and Wilson, {P. R.} and Chad, {J. E.}",
year = "2011",
month = "7",
day = "1",
doi = "10.1016/j.neucom.2011.04.001",
language = "English",
volume = "74",
pages = "2392--2406",
journal = "Neurocomputing",
issn = "0925-2312",
publisher = "Elsevier",
number = "14-15",

}

TY - JOUR

T1 - Behavioral simulation and synthesis of biological neuron systems using synthesizable VHDL

AU - Bailey, J. A.

AU - Wilcock, R.

AU - Wilson, P. R.

AU - Chad, J. E.

PY - 2011/7/1

Y1 - 2011/7/1

N2 - Neurons are complex biological entities which form the basis of nervous systems. Insight can be gained into neuron behavior through the use of computer models and as a result many such models have been developed. However, there exists a trade-off between biological accuracy and simulation time with the most realistic results requiring extensive computation. To address this issue, a novel approach is described in this paper that allows complex models of real biological systems to be simulated at a speed greater than real time and with excellent accuracy. The approach is based on a specially developed neuron model VHDL library which allows complex neuron systems to be implemented on field programmable gate array (FPGA) hardware. The locomotion system of the nematode Caenorhabditis elegans is used as a case study and the measured results show that the real time FPGA based implementation performs 288 times faster than traditional ModelSim simulations for the same accuracy.

AB - Neurons are complex biological entities which form the basis of nervous systems. Insight can be gained into neuron behavior through the use of computer models and as a result many such models have been developed. However, there exists a trade-off between biological accuracy and simulation time with the most realistic results requiring extensive computation. To address this issue, a novel approach is described in this paper that allows complex models of real biological systems to be simulated at a speed greater than real time and with excellent accuracy. The approach is based on a specially developed neuron model VHDL library which allows complex neuron systems to be implemented on field programmable gate array (FPGA) hardware. The locomotion system of the nematode Caenorhabditis elegans is used as a case study and the measured results show that the real time FPGA based implementation performs 288 times faster than traditional ModelSim simulations for the same accuracy.

KW - Hardware

KW - Network

KW - Neuron

KW - Simulation

KW - VHDL

UR - http://www.scopus.com/inward/record.url?scp=79957945206&partnerID=8YFLogxK

U2 - 10.1016/j.neucom.2011.04.001

DO - 10.1016/j.neucom.2011.04.001

M3 - Article

VL - 74

SP - 2392

EP - 2406

JO - Neurocomputing

JF - Neurocomputing

SN - 0925-2312

IS - 14-15

ER -