Abstract
Traditionally, the performance-limiting attributes of a multi-processor machine are memory bandwidth, the need to maintain state coherence, and simple synchronisation issues, or some combination of these. As the system size increases, so too does the relative cost overhead of solving these problems. The SpiNNaker engine is a million core system with over eight terabytes of distributed memory whose fundamental design axioms neatly sidestep these problems: the processors are not synchronised, the memory is not coherent, and the inter-processor communication is non-deterministic. How, then, can we perform meaningful computations with this architecture? © 2012 The authors and IOS Press. All rights reserved.
Original language | English |
---|---|
Title of host publication | Advances in Parallel Computing|Adv. Parallel Comput. |
Subtitle of host publication | Applications, Tools and Techniques on the Road to Exascale Computing |
Place of Publication | Amsterdam, NL, |
Publisher | Elsevier BV |
Pages | 327-334 |
Number of pages | 7 |
Volume | 22 |
DOIs | |
Publication status | Published - 2012 |
Keywords
- discrete event simulation
- Massively parallel architecture
- multi-core
- neural simulation
- particle in field