000834363 001__ 834363 000834363 005__ 20210129230634.0 000834363 0247_ $$2Handle$$a2128/14860 000834363 037__ $$aFZJ-2017-04336 000834363 1001_ $$0P:(DE-Juel1)161525$$aPeyser, Alexander$$b0$$eCorresponding author 000834363 1112_ $$cJülich$$d2017-01-23 - 2017-01-25$$wGermany 000834363 245__ $$aNestMC: A new multi-compartment neuronal network simulator 000834363 260__ $$aJülich$$bForschungszentrum Jülich Jülich Supercomputing Centre$$c2017 000834363 29510 $$aJUQUEEN Extreme Scaling Workshop 2017 000834363 300__ $$a31-36 000834363 3367_ $$2ORCID$$aBOOK_CHAPTER 000834363 3367_ $$07$$2EndNote$$aBook Section 000834363 3367_ $$2DRIVER$$abookPart 000834363 3367_ $$2BibTeX$$aINBOOK 000834363 3367_ $$2DataCite$$aOutput Types/Book chapter 000834363 3367_ $$0PUB:(DE-HGF)7$$2PUB:(DE-HGF)$$aContribution to a book$$bcontb$$mcontb$$s1563262279_389 000834363 4900_ $$aJSC Internal Report$$vFZJ-JSC-IB-2017-01 000834363 520__ $$aNestMC is a prototype simulator for neuronal networks composed of morphologically detailed neurons.This new code is being designed for the new generation of HPC infrastructure composed of massively parallel and heterogeneous architectures.Planned architectures include `normal' non-vectorized CPUs, vectorized CPUs such as KNL, GPUs and other boosters such as FPGAs.For OpenMP, the current architecture with 1 thread per rank handling all spike communications and exchange scales well up to 2048 nodes, and continues to give performance gains up to full JUQUEEN.Using threading pools that partially implement the functionality of TBB, we see good weak-scaling up to 4096 nodes and can expect to see performance gains up to JUQUEEN scale.For more complex neuron models and morphologies which increase the ratio of computation time to communication time, weak scaling should be significantly improved; the cases tested are 'worst case scenarios' relative to production runs.With this workshop, we identified the limits of weak-scaling on the current architecture.This motivated the development of a threading backend for architectures where TBB is not available.Since the communication time is dominated by processing the global spike buffers, a dry-run mode has been developed taking advantage of this performance profile, which will allow us to estimate these results using negligible resources. 000834363 536__ $$0G:(DE-HGF)POF3-511$$a511 - Computational Science and Mathematical Methods (POF3-511)$$cPOF3-511$$fPOF III$$x0 000834363 536__ $$0G:(DE-HGF)POF3-574$$a574 - Theory, modelling and simulation (POF3-574)$$cPOF3-574$$fPOF III$$x1 000834363 536__ $$0G:(EU-Grant)720270$$aHBP SGA1 - Human Brain Project Specific Grant Agreement 1 (720270)$$c720270$$fH2020-Adhoc-2014-20$$x2 000834363 536__ $$0G:(DE-Juel1)HGF-SMHB-2013-2017$$aSMHB - Supercomputing and Modelling for the Human Brain (HGF-SMHB-2013-2017)$$cHGF-SMHB-2013-2017$$fSMHB$$x3 000834363 536__ $$0G:(DE-Juel1)Helmholtz-SLNS$$aSLNS - SimLab Neuroscience (Helmholtz-SLNS)$$cHelmholtz-SLNS$$x4 000834363 8564_ $$uhttps://juser.fz-juelich.de/record/834363/files/report.pdf$$yOpenAccess 000834363 8564_ $$uhttps://juser.fz-juelich.de/record/834363/files/report.pdf?subformat=pdfa$$xpdfa$$yOpenAccess 000834363 909CO $$ooai:juser.fz-juelich.de:834363$$pdnbdelivery$$pec_fundedresources$$pVDB$$pdriver$$popen_access$$popenaire 000834363 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)161525$$aForschungszentrum Jülich$$b0$$kFZJ 000834363 9131_ $$0G:(DE-HGF)POF3-511$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vComputational Science and Mathematical Methods$$x0 000834363 9131_ $$0G:(DE-HGF)POF3-574$$1G:(DE-HGF)POF3-570$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lDecoding the Human Brain$$vTheory, modelling and simulation$$x1 000834363 9141_ $$y2017 000834363 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000834363 920__ $$lyes 000834363 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0 000834363 980__ $$acontb 000834363 980__ $$aVDB 000834363 980__ $$aI:(DE-Juel1)JSC-20090406 000834363 980__ $$aUNRESTRICTED 000834363 9801_ $$aFullTexts