kth.sePublications
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: 2024-10-15Bibliographically 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: 21 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