sPyNNaker
sPyNNaker 4.0.0 is a software package that simulates PyNN-defined spiking neural networks (SNNs) on the SpiNNaker neuromorphic computing platform. It introduces a range of functionalities to ensure efficient and practical simulation of SNNs, which are crucial for advancing the field of neuromorphic computing.
Key Features and Functionalities:
- Real-time SNN Execution: It employs an event-based operating system that facilitates time-driven updates of neuron states and pipelined processing of spike events, ensuring real-time execution of SNNs.
- Comprehensive Simulation Support: The package covers all critical operations necessary for SNN simulation, including preprocessing, real-time execution, and detailed neuron/synapse model implementations.
- Performance Profiling: sPyNNaker 4.0.0 includes performance profiling capabilities, providing users with insights into the interaction between software and hardware, helping understand how the system achieves real-time execution.
- Efficient System Performance: It demonstrates system performance that closely aligns with the original design target, highlighting the efficiency of the SpiNNaker platform in handling synaptic events. Performance is shown significantly influences by SNN topology, emphasizing the importance of network design.
- Cost Model Development: A novel cost model is introduced, enabling users to estimate simulation performance based on network connectivity and SNN partitioning. This model is instrumental for planning and optimizing SNN simulations on SpiNNaker.
Topic
Molecular interactions, pathways and networks;Literature and language;Neurobiology
Detail
Operation: Editing
Software interface: Command-line interface
Language: Python
License: The GNU General Public License v3.0
Cost: Free with restrictions
Version name: -
Credit: The EPSRC (UK Engineering and Physical Sciences Research Council) in collaboration with the universities of Southampton, Cambridge and Sheffield and with industry partners ARM Ltd., Silistix Ltd. and Thales, the EU ICT Flagship Human Brain Project in collaboration with many university and industry partners across the EU and beyond, the European Research Council under the European Union Seventh Framework Programme.
Input: -
Output: -
Contact: Oliver Rhodes oliver.rhodes@manchester.ac.uk
Collection: -
Maturity: Stable
Publications
- sPyNNaker: A Software Package for Running PyNN Simulations on SpiNNaker.
- Rhodes O, et al. sPyNNaker: A Software Package for Running PyNN Simulations on SpiNNaker. sPyNNaker: A Software Package for Running PyNN Simulations on SpiNNaker. 2018; 12:816. doi: 10.3389/fnins.2018.00816
- https://doi.org/10.3389/fnins.2018.00816
- PMID: 30524220
- PMC: PMC6257411
Download and documentation
Source: https://github.com/SpiNNakerManchester/sPyNNaker/releases
Documentation: http://spinnakermanchester.github.io/spynnaker/4.0.0/
< Back to DB search