SpiNNaker: Impact of traffic locality, causality and burstiness on the performance of the interconnection network

Javier Navaridas, Luis A. Plana, Jose Miguel-Alonso, Mikel Luján, Steve B. Furber

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The SpiNNaker system is a biologically-inspired massively parallel architecture of bespoke multi-core System-on-Chips. The aim of its design is to simulate up to a billion spiking neurons in (biological) real-time. Packets, in SpiNNaker, represent neural spikes and these travel through the two-dimensional triangular torus network that connects the over 65 thousand nodes housed in the largest size of SpiNNaker. The research question that we explore is the impact that spatial locality, temporal causality and burstiness of the traffic have on the performance of such interconnection network. Given the limited knowledge of neuron activity patterns, we propose and use synthetic traffic patterns which resemble biological neural traffic and allow tuning of spatial locality. Causality is explored by means of temporal patterns that maintain a specified overall network load while allowing at the node level autonomous causal traffic generation. Part of the traffic is generated automatically, but the remaining traffic is triggered by a spike arrival in the form of a packet or a burst of packets; as neural stimuli do. In this way, we generate non-uniform traffic patterns with an evolving concentration of activity at nodes which contain more active parts of the spiking neural network. Given the application domain, the simulation-based study focuses on the real-time behavior of the system rather than focusing on standard HPC network metrics. The results show that the interconnection network of SpiNNaker can operate without dropping packets with traffic loads that exceed more than 3.5 times those required to simulate 10 9 spiking neurons, despite using non-local traffic. We also find that increments in the degree of traffic causality do not affect the performance of the system, but burstiness in the traffic can hurt performance. © 2010 ACM.
Original languageEnglish
Title of host publicationCF 2010 - Proceedings of the 2010 Computing Frontiers Conference|CF - Proc. Comput. Front. Conf.
Place of PublicationNew York, USA
PublisherAssociation for Computing Machinery
Pages11-19
Number of pages8
ISBN (Print)9781450300445
DOIs
Publication statusPublished - 2010
Event7th ACM International Conference on Computing Frontiers, CF'10 - Bertinoro
Duration: 1 Jul 2010 → …

Conference

Conference7th ACM International Conference on Computing Frontiers, CF'10
CityBertinoro
Period1/07/10 → …

Keywords

  • interconnection networks
  • massively parallel systems
  • performance evaluation
  • power-efficient architectures
  • real-time applications
  • spiking neural networks
  • system-on-chip
  • traffic characterization

Fingerprint

Dive into the research topics of 'SpiNNaker: Impact of traffic locality, causality and burstiness on the performance of the interconnection network'. Together they form a unique fingerprint.

Cite this