Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
Carlo Michaelis, Andrew B. Lehr, Winfried Oed, Christian Tetzlaff

TL;DR
Brian2Loihi is an open-source emulator that simulates Intel's Loihi neuromorphic chip within the Brian spiking neural network simulator, facilitating easier prototyping and testing of neuromorphic algorithms.
Contribution
It introduces a user-friendly, accurate software emulator of Loihi integrated into Brian, enabling seamless prototyping and understanding of neuromorphic hardware behavior.
Findings
Errorless Loihi emulation demonstrated for single neurons and networks
On-chip learning implemented with minor stochastic discrepancies
Provides a new tool for rapid neuromorphic algorithm development
Abstract
Developing intelligent neuromorphic solutions remains a challenging endeavour. It requires a solid conceptual understanding of the hardware's fundamental building blocks. Beyond this, accessible and user-friendly prototyping is crucial to speed up the design pipeline. We developed an open source Loihi emulator based on the neural network simulator Brian that can easily be incorporated into existing simulation workflows. We demonstrate errorless Loihi emulation in software for a single neuron and for a recurrently connected spiking neural network. On-chip learning is also reviewed and implemented, with reasonable discrepancy due to stochastic rounding. This work provides a coherent presentation of Loihi's computational unit and introduces a new, easy-to-use Loihi prototyping package with the aim to help streamline conceptualisation and deployment of new algorithms.
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.
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
