Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computing
Jens E. Pedersen, Steven Abreu, Matthias Jobst, Gregor Lenz, Vittorio, Fra, Felix C. Bauer, Dylan R. Muir, Peng Zhou, Bernhard Vogginger, Kade, Heckel, Gianvito Urgese, Sadasivan Shankar, Terrence C. Stewart, Sadique, Sheik, Jason K. Eshraghian

TL;DR
The paper introduces the Neuromorphic Intermediate Representation (NIR), a unified computational framework that enables interoperability and reproducibility across diverse neuromorphic hardware and software platforms, advancing brain-inspired computing.
Contribution
NIR provides a common reference frame for neuromorphic systems, supporting multiple platforms and models, and facilitating hardware-software co-evolution in brain-inspired computing.
Findings
Successfully reproduced three neural models across seven simulators and four hardware platforms.
Decouples hardware and software development, enhancing interoperability.
Supports a wide range of neuromorphic systems, promoting reproducibility.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural Networks and Reservoir Computing
MethodsSparse Evolutionary Training
