Performance Comparison for Neuroscience Application Benchmarks
Researchers within the Human Brain Project and related projects have in the last couple of years expanded their needs for high-performance computing infrastructures. The needs arise from a diverse set of science challenges that range from large-scale simulations of brain models to processing of extreme-scale experimental data sets. The ICEI project, which is in the process of creating a distributed infrastructure optimised for brain research, started to build-up a set of benchmarks that reflect the diversity of applications in this field. In this paper we analyse the performance of some selected benchmarks on IBM POWER8 and Intel Skylake based systems with and without GPUs.
KeywordsOpenPOWER High-performance computing Data analytics GPU acceleration Computational neuroscience
We would like to thank the many people that have contributed to the creation of the ICEI Benchmark Suite, which was used for this paper. This includes in particular the following persons: Ben Cumming (CSCS, Switzerland), Sandra Diaz (JSC, Germany), Pramod Kumbhar (EPFL, Switzerland), Lena Oden (JSC and FU Hagen, Germany), Alexander Peyser (JSC, Germany), Hans Ekkehard Plesser (NMBU, Norway), Alper Yegenoglu (FZJ, Germany), and all the collaborators of the respective community codes used. Funding for the work is received from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 785907 (HBP SGA2) and No. 800858 (ICEI).
- 1.Akar, N.A., et al.: arbor-sim/arbor: Version 0.1: First release, October 2018. https://doi.org/10.5281/zenodo.1459679
- 2.Akar, N.A., et al.: Arbor - a morphologically-detailed neural network simulation library for contemporary high-performance computing architectures. In: 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019, Pavia, Italy, 13–15 February 2019, pp. 274–282. IEEE (2019). https://doi.org/10.1109/EMPDP.2019.8671560
- 3.Jirsa, V., McIntosh, R., Ritter, P., Mersmann, J., et al.: http://www.thevirtualbrain.org/
- 4.Jirsa, V.K., Sporns, O., Breakspear, M., Deco, G., McIntosh, A.R.: Towards The Virtual Brain: network modeling of the intact and the damaged brain. Arch. Ital. Biol. 148(3), 189–205 (2010)Google Scholar
- 7.Lam, S.K., Pitrou, A., Seibert, S.: Numba: a LLVM-based python JIT compiler. In: Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, LLVM 2015, pp. 7:1–7:6. ACM, New York (2015). http://doi.acm.org/10.1145/2833157.2833162
- 8.Linssen, C., et al.: NEST 2.16.0, August 2018. https://zenodo.org/record/1400175
- 9.Oden, L., Schiffer, C., Spitzer, H., Dickscheid, T., Pleiter, D.: IO challenges for human brain atlasing using deep learning methods - an in-depth analysis. In: 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019, Pavia, Italy, 13–15 February 2019, pp. 291–298. IEEE (2019). https://doi.org/10.1109/EMPDP.2019.8671630
- 10.Peyser, A., et al.: Nest 2.14.0, October 2017. https://doi.org/10.5281/zenodo.882971
- 12.Spitzer, H., Amunts, K., Harmeling, S., Dickscheid, T.: Parcellation of visual cortex on high-resolution histological brain sections using convolutional neural networks. In: 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017), pp. 920–923, April 2017Google Scholar