@inbook{33cd2b556c444c0f827c011d85eb8621,
title = "Atomic computing - A different perspective on massively parallel problems",
abstract = "As the size of parallel computing systems inexorably increases, the proportion of resource consumption (design effort, operating power, communication and calculation latency) absorbed by 'non-computing' tasks (communication and housekeeping) increases disproportionally. The SpiNNaker (Spiking neural net architecture) engine [1,2] sidesteps many of these issues with a novel architectural model: it is an isotropic 'mesh' of (ARM9) cores, connected via a hardware communication network. The topology allows uniform scalability up to a hard limit of just over a million cores, and the communications network-hardware handling packets of 72 bits-achieves a bisection bandwidth of 5 billion packets/s. The state of the machine is maintained in over 8TB of 32-bit memory, physically distributed throughout the system. There is no central processing 'overseer' or synchronised clock. This paper discusses opportunities and challenges in applying the SpiNNaker architecture, within neural simulation and beyond.",
keywords = "Asynchronous, data-driven, discrete event, event-driven, fine-grained",
author = "Andrew Brown and Rob Mills and Jeff Reeve and Kier Dugan and Steve Furber",
year = "2014",
month = jan,
day = "1",
doi = "10.3233/978-1-61499-381-0-334",
language = "English",
isbn = "9781614993803",
volume = "25",
series = "Advances in Parallel Computing",
publisher = "IOS Press",
pages = "334--343",
booktitle = "Parallel Computing",
address = "Netherlands",
}