Skip to main content

Computational Efficacy of GPGPU-Accelerated Simulation for Various Neuron Models

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10638))

Included in the following conference series:

  • 4531 Accesses

Abstract

To understand the processing mechanism of sensory information in the brain, it is necessary to simulate a huge size of network that is represented by a complicated neuron model imitating actual neurons. However, such a simulation requires a very long computation time, failing to perform computer simulation with a realistic time scale. In order to solve the problem of computation time, we focus on the reduction of computation time by GPGPU, providing an efficient method for simulation of huge number of neurons. In this paper, we develop a computational architecture of GPGPU, by which computation of neurons is performed in parallel. Using this architecture, we show that the GPGPU method significantly reduces the computation time of neural network simulation. We also show that the simulations with single and double float precision give little significant difference in the results, independently of the neuron models used. These results suggest that the GPGPU computation with single float precision could be a most efficient method for simulation of a huge size of neural network.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Mass, W., Bishop, C.M.: Pulsed Neural Networks. MIT Press, Cambridge (1999)

    Google Scholar 

  2. Brette, R., et al.: Simulation of networks of spiking neurons: a review of tools and strategies. J. Comput. Neurosci. 23(3), 349–398 (2007)

    Article  MathSciNet  Google Scholar 

  3. Fidjeland, A.K., Shanahan, M.P.: Accelerated simulation of spiking neural networks using GPUs. In: Proceedings of WCCI 2010 IEEE World Congress on Computational Intelligence, pp. 536–543. Barcelona, Spain (2010)

    Google Scholar 

  4. Nageswaran, J.M., et al.: A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphical processors. Neural Netw. 22(5–6), 791–800 (2009)

    Article  Google Scholar 

  5. Pallipuram, V.K., Bhuiyan, M., Smith, M.C.: A comparative study of GPU programing models and architectures using neural networks. J. Supercomput. 61, 673–718 (2012)

    Article  Google Scholar 

  6. Tuckwell, H.C.: Introduction to Theoretical Neurobiology. Cambridge University Press, Cambridge (1988)

    Book  MATH  Google Scholar 

  7. Izhikevich, E.M.: Simple model of spiking neurons. IEEE Trans. Neural Netw. 14(6), 1569–1572 (2003)

    Article  MathSciNet  Google Scholar 

  8. Doiron, B., et al.: Ghostbursting: a novel neuronal burst mechanism. J. Comput. Neurosci. 12, 5–25 (2002)

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Acknowledgement

This article was supported by Grant-in-aid for Scientific Research from the Japan Society for the promotion of Science (Number 15K07146).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yoshiki Kashimori .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Okuno, S., Fujita, K., Kashimori, Y. (2017). Computational Efficacy of GPGPU-Accelerated Simulation for Various Neuron Models. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10638. Springer, Cham. https://doi.org/10.1007/978-3-319-70139-4_81

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70139-4_81

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70138-7

  • Online ISBN: 978-3-319-70139-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics