SpiNNaker: Event-Based Simulation—Quantitative Behavior:Event-based simulation - quantitative behaviour

Autor: Brown, Andrew D., Chad, John E., Kamarudin, Raihaan, Dugan, Kier J., Furber, Stephen B.
Jazyk: angličtina
Rok vydání: 2017
Předmět:
Zdroj: Brown, A D, Chad, J E, Kamarudin, R, Dugan, K J & Furber, S B 2017, ' SpiNNaker: Event-Based Simulation—Quantitative Behavior : Event-based simulation-quantitative behaviour ', IEEE Transactions on Multi-Scale Computing Systems, vol. 4, no. 3, pp. 450-462 . https://doi.org/10.1109/TMSCS.2017.2748122
DOI: 10.1109/TMSCS.2017.2748122
Popis: SpiNNaker (Spiking Neural Network Architecture) is a specialised computing engine, intended for real-time simulation of neural systems. It consists of a mesh of 240x240 nodes, each containing 18 ARM9 processors: over a millioncores, communicating via a bespoke network. Ultimately, the machine will support the simulation of up to a billion neurons in real time, allowing simulation experiments to be taken to hitherto unattainable scales. The architecture achieves this by ignoring three of the axioms of computer design: the communication fabric is non-deterministic; there is no global core synchronisation, and the system state - held in distributed memory - is not coherent. Time models itself: there is no notion of computed simulation time - wallclock time is simulation time. Whilst these design decisions are orthogonal to conventional wisdom, they bring the engine behaviour closer to its intended simulation target - neural systems. We describe how SpiNNaker simulateslarge neural ensembles; we provide performance figures and outline some failure mechanisms. SpiNNaker simulation time scales 1:1 with wallclock time at least up to 9 million synaptic connections on a 768 core subsystem (~1400th of the full system) to accurately produce logically predicted results.
Databáze: OpenAIRE