Parallel network simulations with NEURON

  • M. Migliore
  • C. Cannia
  • W. W. Lytton
  • Henry Markram
  • M. L. Hines
Article

DOI: 10.1007/s10827-006-7949-5

Cite this article as:
Migliore, M., Cannia, C., Lytton, W.W. et al. J Comput Neurosci (2006) 21: 119. doi:10.1007/s10827-006-7949-5

Abstract

The NEURON simulation environment has been extended to support parallel network simulations. Each processor integrates the equations for its subnet over an interval equal to the minimum (interprocessor) presynaptic spike generation to postsynaptic spike delivery connection delay. The performance of three published network models with very different spike patterns exhibits superlinear speedup on Beowulf clusters and demonstrates that spike communication overhead is often less than the benefit of an increased fraction of the entire problem fitting into high speed cache. On the EPFL IBM Blue Gene, almost linear speedup was obtained up to 100 processors. Increasing one model from 500 to 40,000 realistic cells exhibited almost linear speedup on 2000 processors, with an integration time of 9.8 seconds and communication time of 1.3 seconds. The potential for speed-ups of several orders of magnitude makes practical the running of large network simulations that could otherwise not be explored.

Keywords

Computer simulation Realistic modeling Parallel computation Spiking networks 

Copyright information

© Springer Science + Business Media, LLC 2006

Authors and Affiliations

  • M. Migliore
    • 1
    • 2
  • C. Cannia
    • 1
    • 3
  • W. W. Lytton
    • 4
  • Henry Markram
    • 5
  • M. L. Hines
    • 6
  1. 1.Institute of BiophysicsNational Research CouncilPalermoItaly
  2. 2.Department of NeurobiologyYale University School of MedicineNew HavenUSA
  3. 3.Dipartimento di Matematica e ApplicazioniUniversita' di PalermoItaly
  4. 4.Department of Physiology, Pharmacology and NeurologyState University of New YorkDownstate, BrooklynUSA
  5. 5.Laboratory of Neural MicrocircuitryBrain Mind Institute, École Polytechnique Fédérale de Lausanne (EPFL) 1015Switzerland
  6. 6.Department of Computer ScienceYale UniversityNew HavenUSA

Personalised recommendations