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
Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Computational Science and Technology (CST).ORCID iD: 0000-0001-6012-7415
CogniGron Center, University of Groningen, Groningen, Netherlands; Bernoulli Institute, University of Groningen, Groningen, Netherlands.
Technische Universität Dresden, Dresden, Germany; Centre for Tactile Internet with Human-in-the-Loop, Dresden, Germany.
Neurobus, Toulouse, France.
Show others and affiliations
2024 (English)In: Nature Communications, E-ISSN 2041-1723, Vol. 15, no 1, article id 8122Article in journal (Refereed) Published
Abstract [en]

Spiking neural networks and neuromorphic hardware platforms that simulate neuronal dynamics are getting wide attention and are being applied to many relevant problems using Machine Learning. Despite a well-established mathematical foundation for neural dynamics, there exists numerous software and hardware solutions and stacks whose variability makes it difficult to reproduce findings. Here, we establish a common reference frame for computations in digital neuromorphic systems, titled Neuromorphic Intermediate Representation (NIR). NIR defines a set of computational and composable model primitives as hybrid systems combining continuous-time dynamics and discrete events. By abstracting away assumptions around discretization and hardware constraints, NIR faithfully captures the computational model, while bridging differences between the evaluated implementation and the underlying mathematical formalism. NIR supports an unprecedented number of neuromorphic systems, which we demonstrate by reproducing three spiking neural network models of different complexity across 7 neuromorphic simulators and 4 digital hardware platforms. NIR decouples the development of neuromorphic hardware and software, enabling interoperability between platforms and improving accessibility to multiple neuromorphic technologies. We believe that NIR is a key next step in brain-inspired hardware-software co-evolution, enabling research towards the implementation of energy efficient computational principles of nervous systems. NIR is available at neuroir.org

Place, publisher, year, edition, pages
Springer Nature , 2024. Vol. 15, no 1, article id 8122
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-353904DOI: 10.1038/s41467-024-52259-9ISI: 001314910500023PubMedID: 39285176Scopus ID: 2-s2.0-85204182777OAI: oai:DiVA.org:kth-353904DiVA, id: diva2:1900979
Note

QC 20241015

Available from: 2024-09-25 Created: 2024-09-25 Last updated: 2025-09-25Bibliographically approved
In thesis
1. Neuromorphic computation in space and time: On first-principles approaches to computation in mixed-signal neural networks
Open this publication in new window or tab >>Neuromorphic computation in space and time: On first-principles approaches to computation in mixed-signal neural networks
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Digital computers have advanced to rival human-level intelligence across creative reasoning and complex problem-solving tasks. Yet, theoretical comparisons with unconventional computational substrates suggest we have only scratched the surface of computational potential. Biological nervous systems have long been studied for their efficiency and robustness, inspiring the invention of neuromorphic hardware. Neuromorphic systems have yet to outperform digital computers, likely due to our limited understanding of the governing computational principles.

This work investigates these computational principles using two modes of inquiry. First, axioms for mixed-signal neural networks are studied by induction as necessary conditions for provably correct neuromorphic computations. Part of the axioms are applied in the Neuromorphic Intermediate Representation, a set of neuromorphic primitives, which is demonstrated to work across more than 12 neuromorphic software and hardware platforms. A second inquiry is made into geometric approaches to event-based vision by deduction. By establishing a direct relationship between neuromorphic primitives and signal transformations, it is demonstrated how neural networks can be imbued with covariance properties that enable them to outperform conventional networks of similar complexity in object tracking tasks. The complementary inductive-deductive approaches provide a more complete lens from which to understand and implement neuromorphic computation.

Additionally, a chapter is dedicated to several openly accessible software projects for evaluating neuromorphic systems on commodity hardware. Apart from being the backbone for the research in this thesis, the accessibility and reproducibility may propagate the research and catalyze community efforts.

Finally, the thesis concludes with a discussion on the broader implications of the above findings and the future trajectory of neuromorphic computation.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2025. p. xi, 81
Series
TRITA-EECS-AVL ; 2025:85
Keywords
Neuromorphic computing, mixed-signal neural networks, event-based vision, scale-space theory, computational primitives, covariance, computational models.
National Category
Computer and Information Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-370478 (URN)978-91-8106-406-3 (ISBN)
Public defence
2025-10-17, https://kth-se.zoom.us/j/68948445390?pwd=DcZEttQgMF9NzidYOSYLzpypopsXVG.1, D3, Lindstedtsvägen 5, KTH, Stockholm, Stockholm, 14:00 (English)
Opponent
Supervisors
Note

QC 20250926

Available from: 2025-09-26 Created: 2025-09-25 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textPubMedScopus

Authority records

Pedersen, Jens

Search in DiVA

By author/editor
Pedersen, Jens
By organisation
Computational Science and Technology (CST)
In the same journal
Nature Communications
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
pubmed
urn-nbn

Altmetric score

doi
pubmed
urn-nbn
Total: 121 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