Arbor is a high-performance library for Computational Neuroscience simulations.
Some key features include:
- Asynchronous spike exchange that overlaps compute and communication.
- Efficient sampling of voltage and current on all back ends.
- Efficient implementation of all features on GPU.
- Reporting of memory and energy consumption (when available on platform).
- An API for addition of new cell types, e.g. LIF and Poisson spike generators.
- Validation tests against numeric/analytic models and NEURON.
Documentation is available at https://arbor.readthedocs.io/en/latest/