Arbor -- a morphologically-detailed neural network simulation library for contemporary high-performance computing architectures
arXiv:1901.07454 · doi:10.1109/EMPDP.2019.8671560
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
PDP 2019 27th Euromicro International Conference on Parallel, Distributed and Network-based Processing
References in corpus (2)
Cited by in corpus (13)
- The scientific case for brain simulations
- Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computing
- Connectivity Concepts in Neuronal Network Modeling
- EDEN: A high-performance, general-purpose, NeuroML-based neural simulator
- Routing brain traffic through the von Neumann bottleneck: Parallel sorting and refactoring
- A Modular Workflow for Performance Benchmarking of Neuronal Network Simulations
- Runtime Construction of Large-Scale Spiking Neuronal Network Models on GPU Devices
- Application-Driven Exascale: The JUPITER Benchmark Suite
- Exploring hyper-parameter spaces of neuroscience models on high performance computers with Learning to Learn
- Simulation-based Inference for Model Parameterization on Analog Neuromorphic Hardware
- Performance Comparison for Neuroscience Application Benchmarks
- Phenomenological modeling of diverse and heterogeneous synaptic dynamics at natural density
- Plastic Arbor: a modern simulation framework for synaptic plasticity -- from single synapses to networks of morphological neurons