NSuite
NSuite is a framework for maintaining and running benchmarks and validation tests for multi-compartment neural network simulations on HPC systems. NSuite automates the process of building simulation engines, and running benchmarks and validation tests. NSuite is specifically designed to allow easy deployment on HPC systems in testing workflows, such as benchmark-driven development or continuous integration.
There are three motivations for the development of NSuite:
- The need for a definitive resource for comparing performance and correctness of simulation engines on HPC systems.
- The need to verify the performance and correctness of individual simulation engines as they change over time.
- The need to test that changes to an HPC system do not cause performance or correctness regressions in simulation engines.
The framework currently supports the simulation engines Arbor, NEURON, and CoreNeuron, while allowing other simulation engines to be added.
Other Tools
See all toolsCreate an account
EBRAINS is open and free. Sign up now for complete access to our tools and services.