Skip to search boxSkip to navigationSkip to main content

SpiNNaker: a 1-W 18-core system-on-chip for massively-parallel neural network simulation

  • Fran Brown
    ,
  • Eustace Painkras
    ,
  • Luis A. Plana
    ,
  • Jim D. Garside
    ,
  • Steve Temple
    ,
  • Francesco Galluppi
Research Output: Contribution to journal Article Peer-review

Open access

Abstract

The modelling of large systems of spiking neurons is computationally very demanding in terms of processing power and communication. SpiNNaker - Spiking Neural Network architecture - is a massively parallel computer system designed to provide a cost-effective and flexible simulator for neuroscience experiments. It can model up to a billion neurons and a trillion synapses in biological real time. The basic building block is the SpiNNaker Chip Multiprocessor (CMP), which is a custom-designed globally asynchronous locally synchronous (GALS) system with 18 ARM968 processor nodes residing in synchronous islands, surrounded by a lightweight, packet-switched asynchronous communications infrastructure. In this paper, we review the design requirements for its very demanding target application, the SpiNNaker micro-architecture and its implementation issues. We also evaluate the SpiNNaker CMP, which contains 100 million transistors in a 102-mm2 die, provides a peak performance of 3.96 GIPS, and has a peak power consumption of 1 W when all processor cores operate at the nominal frequency of 180 MHz. SpiNNaker chips are fully operational and meet their power and performance requirements.

Publication Information

Output type

Research Output: Contribution to journal Article Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 1943

Journal (Volume, Issue Number)

IEEE Journal of Solid-State Circuits (Volume 48, Issue 8)

Publication milestones

  • Published - 01/08/2013

Publication status

Published - 01/08/2013

ISSN

0018-9200

External Publication IDs

  • handle.net: 10547/593703
  • Scopus: 84880924425