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


< Back to DB search