The University of Southampton
University of Southampton Institutional Repository

Discrete event-based neural simulation using the SpiNNaker system

Discrete event-based neural simulation using the SpiNNaker system
Discrete event-based neural simulation using the SpiNNaker system
SpiNNaker is a computing system composed of over a million ARM cores, embedded in a bespoke asynchronous communication fabric. The physical realization of the system consist of 57600 nodes (a node is a silicon die), each node containing 18 ARM cores and a routing engine. The communication infrastructure allows the cores to communicate via short, fixed-length (40- or 72-bit), hardware-brokered packets. The packets find their way through the network in a sequence of hops, and the specifics of each route are held (distributed) in the route engines, not unlike internet routing. On arrival at a target core, a hardware-triggered interrupt invokes code to handle the incoming packet. Within this computing model, the state of the system-under-simulation is distributed, held in memory local to the cores, and the topology is also distributed, held in the routing engine internal tables. The message passing is non-deterministic and non-transitive, there is no memory coherence between the core local memories, and there is no global synchronization. This paper shows how such a system can be used to simulate large systems of neurons using discrete event-based techniques. More notably, the solution time remains approximately constant with neural system size as long as sufficient hardware cores are available
Brown, Andrew
5c19e523-65ec-499b-9e7c-91522017d7e0
Reeve, J.S.
dd909010-7d44-44ea-83fe-a09e4d492618
Dugan, K.J.
1673d1bb-5b55-484d-9c95-4eae04d0cdfb
Furber, S.B.
02b778e7-1a75-48dc-bfbc-694234a94e1a
Brown, Andrew
5c19e523-65ec-499b-9e7c-91522017d7e0
Reeve, J.S.
dd909010-7d44-44ea-83fe-a09e4d492618
Dugan, K.J.
1673d1bb-5b55-484d-9c95-4eae04d0cdfb
Furber, S.B.
02b778e7-1a75-48dc-bfbc-694234a94e1a

Brown, Andrew, Reeve, J.S., Dugan, K.J. and Furber, S.B. (2015) Discrete event-based neural simulation using the SpiNNaker system. Communicating Process Architectures 2015, Canterbury, United Kingdom. 23 - 26 Aug 2015.

Record type: Conference or Workshop Item (Paper)

Abstract

SpiNNaker is a computing system composed of over a million ARM cores, embedded in a bespoke asynchronous communication fabric. The physical realization of the system consist of 57600 nodes (a node is a silicon die), each node containing 18 ARM cores and a routing engine. The communication infrastructure allows the cores to communicate via short, fixed-length (40- or 72-bit), hardware-brokered packets. The packets find their way through the network in a sequence of hops, and the specifics of each route are held (distributed) in the route engines, not unlike internet routing. On arrival at a target core, a hardware-triggered interrupt invokes code to handle the incoming packet. Within this computing model, the state of the system-under-simulation is distributed, held in memory local to the cores, and the topology is also distributed, held in the routing engine internal tables. The message passing is non-deterministic and non-transitive, there is no memory coherence between the core local memories, and there is no global synchronization. This paper shows how such a system can be used to simulate large systems of neurons using discrete event-based techniques. More notably, the solution time remains approximately constant with neural system size as long as sufficient hardware cores are available

Text
WOTUG15_v2.doc - Accepted Manuscript
Download (1MB)

More information

Published date: August 2015
Venue - Dates: Communicating Process Architectures 2015, Canterbury, United Kingdom, 2015-08-23 - 2015-08-26
Organisations: EEE

Identifiers

Local EPrints ID: 380987
URI: http://eprints.soton.ac.uk/id/eprint/380987
PURE UUID: 2bc459ec-22c0-4016-b0a8-f8e150d5380f

Catalogue record

Date deposited: 28 Sep 2015 07:45
Last modified: 14 Mar 2024 21:08

Export record

Contributors

Author: Andrew Brown
Author: J.S. Reeve
Author: K.J. Dugan
Author: S.B. Furber

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×