kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A High-Throughput Low-Latency Interface Board for SpiNNaker-in-the-loop Real-Time Systems
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Computational Science and Technology (CST).
The University of Manchester, Manchester, United Kingdom.
The University of Manchester, Manchester, United Kingdom.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Computational Science and Technology (CST).
Show others and affiliations
2023 (English)In: ICONS 2023 - Proceedings of International Conference on Neuromorphic Systems 2023, Association for Computing Machinery (ACM) , 2023, article id 28Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2023. article id 28
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-338376DOI: 10.1145/3589737.3605969Scopus ID: 2-s2.0-85173573548OAI: oai:DiVA.org:kth-338376DiVA, id: diva2:1806572
Conference
2023 International Conference on Neuromorphic Systems, ICONS 2023, Santa Fe, United States of America, Aug 1 2023 - Aug 3 2023
Note

Part of proceedings ISBN 9798400701757

QC 20231023

Available from: 2023-10-23 Created: 2023-10-23 Last updated: 2023-10-23Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Romero Bermudez, Juan PabloHessel, MikaelPedersen, JensConradt, Jörg

Search in DiVA

By author/editor
Romero Bermudez, Juan PabloHessel, MikaelPedersen, JensConradt, Jörg
By organisation
Computational Science and Technology (CST)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 135 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf