Jörg Conradt

Principal Investigator


EECS, CST

KTH Royal Institute of Technology, Sweden

Lindstedtsvägen 5
114 28 Stockholm, Sweden



A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-loop Real-Time Systems


Journal article


Juan Pablo Romero Bermudez, L. Plana, Andrew Rowley, Mikael Hessel, Jens Egholm Pedersen, S. Furber, J. Conradt
International Conference on Neuromorphic Systems (ICONS), 2023

Semantic Scholar DBLP DOI
Cite

Cite

APA   Click to copy
Bermudez, J. P. R., Plana, L., Rowley, A., Hessel, M., Pedersen, J. E., Furber, S., & Conradt, J. (2023). A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-loop Real-Time Systems. International Conference on Neuromorphic Systems (ICONS).


Chicago/Turabian   Click to copy
Bermudez, Juan Pablo Romero, L. Plana, Andrew Rowley, Mikael Hessel, Jens Egholm Pedersen, S. Furber, and J. Conradt. “A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-Loop Real-Time Systems.” International Conference on Neuromorphic Systems (ICONS) (2023).


MLA   Click to copy
Bermudez, Juan Pablo Romero, et al. “A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-Loop Real-Time Systems.” International Conference on Neuromorphic Systems (ICONS), 2023.


BibTeX   Click to copy

@article{juan2023a,
  title = {A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-loop Real-Time Systems},
  year = {2023},
  journal = {International Conference on Neuromorphic Systems (ICONS)},
  author = {Bermudez, Juan Pablo Romero and Plana, L. and Rowley, Andrew and Hessel, Mikael and Pedersen, Jens Egholm and Furber, S. and Conradt, J.}
}

Abstract

The Spiking Neural Network Computer Architecture (SpiNNaker) is a massively parallel computing system. As one of the most widespread platforms in the emerging field of neuromorphic engineering, SpiNNaker targets three main areas of research: computational neuroscience, computer science, and robotics. For the latter, the promise of low power computation and the potential for large scale simulations in real-time make SpiNNaker very attractive, especially for autonomous mobile applications. In this context, research groups typically use SpiNNaker's Ethernet interface to inject and extract sensori-motor signals into and from SpiNNaker. However, in cases where the data throughput increases, the on-board Ethernet port constitutes a critical bottleneck. Some groups have overcome such a problem to some extent by developing their own I/O interfaces to connect external devices --- sensors and actuators --- directly to SpiNNaker. However, such custom-developed interfaces allow only limited general applications, and they don't fully exploit the high-speed FPGA-based interconnect offered by the 48-chip SpiNNaker boards. In this manuscript, we present SPIF: a general-purpose FPGA-based SpiNNaker Peripheral Interface board that overcomes SpiNNaker's communication bottleneck by connecting to its native High-Speed Serial Links (HSSLs). We evaluate SPIF's performance in terms of event throughput and latency. Finally, we demonstrate SPIF's capabilities by feeding events from a high-resolution event camera into a real-time spiking convolutional neural network. The system can track the position of a small and extremely fast but salient stimulus in the visual field with negligibly low latency.


Share

Tools
Translate to