Arbor -- a morphologically-detailed neural network simulation library for contemporary high-performance computing architectures

Nora Abi Akar,Ben Cumming,Vasileios Karakasis,Anne Küsters,Wouter Klijn,Alexander Peyser,Stuart Yates
DOI: https://doi.org/10.1109/EMPDP.2019.8671560
2019-01-17
Abstract:We introduce Arbor, a performance portable library for simulation of large networks of multi-compartment neurons on HPC systems. Arbor is open source software, developed under the auspices of the HBP. The performance portability is by virtue of back-end specific optimizations for x86 multicore, Intel KNL, and NVIDIA GPUs. When coupled with low memory overheads, these optimizations make Arbor an order of magnitude faster than the most widely-used comparable simulation software. The single-node performance can be scaled out to run very large models at extreme scale with efficient weak scaling. HPC, GPU, neuroscience, neuron, software
Neurons and Cognition
What problem does this paper attempt to address?