Skip to main content

An FPGA-based approach to high-speed simulation of conductance-based neuron models

Abstract

The constant requirement for greater performance in neural model simulation has created the need for high-speed simulation platforms. We present a generalized, scalable field programmable gate array (FPGA)-based architecture for fast computation of neural models and focus on the steps involved in implementing a single-compartment and a two-compartment neuron model. Based on timing tests, it is shown that FPGAs can outperform traditional desktop computers in simulating these fairly simple models and would most likely provide even larger performance gains over computers in simulating more complex models. The potential of this method for improving neural modeling and dynamic clamping is discussed. In particular, it is believed that this approach could greatly speed up simulations of both highly complex single neuron models and networks of neurons. Additionally, our design is particularly well suited to automated parameter searches for tuning model behavior and to real-time simulation.

This is a preview of subscription content, access via your institution.

References

  • Booth, V. and Rinzel, J. (1995) A minimal, compartmental model for a dendritic origin of bistability of motoneuron firing patterns. J. Comput. Neurosci. 2, 299–312.

    Article  CAS  Google Scholar 

  • Bower, J. M. and Beeman, D. (1998) The Book of GENESIS: Exploring Realistic Neural Models With the GEneral NEural SImulation System. Telos, New York.

    Google Scholar 

  • Butera, R. J., Jr., Wilson, C. G., Delnegro, C. A., and Smith, J. C. (2001) A methodology for achieving high-speed rates for artificial conductance injection in electrically excitable biological cells. IEEE Trans. Biomed. Eng. 48, 1460–1470.

    Article  Google Scholar 

  • Cannon, R. C., Hasselmo, M. E., and Koene, R. A. (2003) From biophysics to behavior. Catacomb2 and the design of biologically-plausible models for spatial navigation. Neuroinformatics 1, 3–42.

    Article  Google Scholar 

  • De Schutter, E. and Smolen, P. (1998) Calcium dynamics in large neuronal models. In: Methods in Neuronal Modeling: From Ions to Networks. Koch, C. and Segev, I. (eds.) MIT Press, Cambridge, MA, pp. 211–250.

    Google Scholar 

  • Girau, B. (2000) FPNA: interaction between FPGA and neural computation. Int. J. Neural Syst. 10, 243–259.

    CAS  Google Scholar 

  • Hines, M. L. and Carnevale, N. T. (1997) The NEURON simulation environment. Neural Comput. 9, 1179–1209.

    Article  CAS  Google Scholar 

  • Hodgkin, A. L. and Huxley, A. F. (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 117, 500–544.

    CAS  Google Scholar 

  • Meyer-Base, U. and Scheich, H. (1997) Artificial implementation of auditory neurons: a comparison of biologically motivated models and a new transfer function oriented model. Biol. Cybern. 77, 123–130.

    Article  CAS  Google Scholar 

  • Schaefer, M., Schoenauer, T., Wolff, C., Hartmann, G., Klar, H., and Rückert, U. (2002) Simulation of spiking neural networks—architectures and implementations. Neurocomputing 48, 647–679.

    Article  Google Scholar 

  • Schraudolph, N. N. (1999) A fast, compact approximation of the exponential function. Neural Comput. 11, 853–862.

    Article  CAS  Google Scholar 

  • Sharp, A. A., O’Neil, M. B., Abbott, L. F., and Marder, E. (1993) Dynamic clamp: computer-generated conductances in real neurons. J. Neurophysiol. 69, 992–995.

    CAS  Google Scholar 

  • Waldemark, J., Millberg, M., Lindblad, T., Waldemark, K., and Becanovic, V. (2000) Implementation of a pulse coupled neural network in FPGA. Int. J. Neural Syst. 10, 171–177.

    CAS  Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Robert H. Lee.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Graas, E.L., Brown, E.A. & Lee, R.H. An FPGA-based approach to high-speed simulation of conductance-based neuron models. Neuroinform 2, 417–435 (2004). https://doi.org/10.1385/NI:2:4:417

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1385/NI:2:4:417

Index Entries

  • Neuron models
  • simulation
  • multicompartmental models
  • FPGA
  • multiplexing