Back to Search
Start Over
CoreNEURON : An Optimized Compute Engine for the NEURON Simulator
- Source :
- Frontiers in Neuroinformatics, Frontiers in Neuroinformatics, Vol 13 (2019)
- Publication Year :
- 2019
- Publisher :
- arXiv, 2019.
-
Abstract
- The NEURON simulator has been developed over the past three decades and is widely used by neuroscientists to model the electrical activity of neuronal networks. Large network simulation projects using NEURON have supercomputer allocations that individually measure in the millions of core hours. Supercomputer centers are transitioning to next generation architectures and the work accomplished per core hour for these simulations could be improved by an order of magnitude if NEURON was able to better utilize those new hardware capabilities. In order to adapt NEURON to evolving computer architectures, the compute engine of the NEURON simulator has been extracted and has been optimized as a library called CoreNEURON. This paper presents the design, implementation and optimizations of CoreNEURON. We describe how CoreNEURON can be used as a library with NEURON and then compare performance of different network models on multiple architectures including IBM BlueGene/Q, Intel Skylake, Intel MIC and NVIDIA GPU. We show how CoreNEURON can simulate existing NEURON network models with 4-7x less memory usage and 2-7x less execution time while maintaining binary result compatibility with NEURON.<br />Comment: Corresponding author: Felix Sch\"urman
- Subjects :
- supercomputing
Computer science
brain
Biomedical Engineering
Neuroscience (miscellaneous)
Binary number
performance optimization
Execution time
050105 experimental psychology
Network simulation
lcsh:RC321-571
03 medical and health sciences
0302 clinical medicine
0501 psychology and cognitive sciences
Neuron network
IBM
Technology Report
lcsh:Neurosciences. Biological psychiatry. Neuropsychiatry
Simulation
Network model
model
05 social sciences
cell
Supercomputer
simulation
neuron
Computer Science Applications
Quantitative Biology - Neurons and Cognition
FOS: Biological sciences
Neurons and Cognition (q-bio.NC)
neuronal networks
030217 neurology & neurosurgery
Xeon Phi
Neuroscience
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Frontiers in Neuroinformatics, Frontiers in Neuroinformatics, Vol 13 (2019)
- Accession number :
- edsair.doi.dedup.....5a721894e81f60742001bf6fbf5ab874
- Full Text :
- https://doi.org/10.48550/arxiv.1901.10975