Abstract
In this paper we analyze the performance of the computational neuroscience tool NEURON on Intel Knights Corner processors. Knights Corner was the many core processor that was followed by Knights Landing processors. NEURON is a widely used simulation environment for modeling individual neurons and network of neurons. NEURON is used to simulate large models requiring high performance computing, and understanding performance of NEURON on many core processors is of interest to the neuroscience community, as well as to the high performance computing community. NEURON supports parallelization using Message Passing Interface (MPI) library. Parallel performance of NEURON has been analyzed on various types of high performance resources. We analyze the performance and load balance of NEURON for two different size problems on Knights Corner. We use the TAU and Vampir tool to analyze load imbalance issues of these runs. We compare performance on the host SandyBridge processors of Knights Corner versus on the Many Integrated Core (MIC) cores of Knights Corner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Carnevale, T., Hines, M.: The NEURON Book. Cambridge University Press, Cambridge (2006)
Ippen, T., Eppler, J.M., Plesser, H.E., Diesmann, M.: Constructing neuronal network models in massively parallel environments. Front. Neuroinform. 11 (2017). https://doi.org/10.3389/fninf.2017.00030
Hines, M., Kumar, S., Schurmann, F.: Comparison of neuronal spike exchange methods on Blue Gene/P supercomputer. Front. Comput. Neurosci. 5, 49 (2011)
Ananthanarayanan, R., Esser, S.K., Simon, H.D., Modha, D.S.: The cat is out of the bag: cortical simulations with 109 neurons and 1013 synapses. In: Supercomputing 09: Proceedings of the ACM/IEEE SC 2009 Conference on High Performance Networking and Computing, Portland, OR (2009). https://doi.org/10.1145/1654059.1654124
https://senselab.med.yale.edu/ModelDB/showmodel.cshtml?model=136803
Acknowledgement
Authors would like to thank Intel IPCC grant and the European Human Brain Project for providing partial funding for this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kumbhar, P.S., Sivagnanam, S., Yoshimoto, K., Hines, M., Carnevale, T., Majumdar, A. (2019). Performance Analysis of Computational Neuroscience Software NEURON on Knights Corner Many Core Processors. In: Majumdar, A., Arora, R. (eds) Software Challenges to Exascale Computing. SCEC 2018. Communications in Computer and Information Science, vol 964. Springer, Singapore. https://doi.org/10.1007/978-981-13-7729-7_5
Download citation
DOI: https://doi.org/10.1007/978-981-13-7729-7_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-7728-0
Online ISBN: 978-981-13-7729-7
eBook Packages: Computer ScienceComputer Science (R0)