Cargando…

Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian

Developing intelligent neuromorphic solutions remains a challenging endeavor. 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...

Descripción completa

Detalles Bibliográficos
Autores principales: Michaelis, Carlo, Lehr, Andrew B., Oed, Winfried, Tetzlaff, Christian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9682266/
https://www.ncbi.nlm.nih.gov/pubmed/36439945
http://dx.doi.org/10.3389/fninf.2022.1015624
_version_ 1784834813591552000
author Michaelis, Carlo
Lehr, Andrew B.
Oed, Winfried
Tetzlaff, Christian
author_facet Michaelis, Carlo
Lehr, Andrew B.
Oed, Winfried
Tetzlaff, Christian
author_sort Michaelis, Carlo
collection PubMed
description Developing intelligent neuromorphic solutions remains a challenging endeavor. 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 conceptualization and deployment of new algorithms.
format Online
Article
Text
id pubmed-9682266
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-96822662022-11-24 Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian Michaelis, Carlo Lehr, Andrew B. Oed, Winfried Tetzlaff, Christian Front Neuroinform Neuroscience Developing intelligent neuromorphic solutions remains a challenging endeavor. 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 conceptualization and deployment of new algorithms. Frontiers Media S.A. 2022-11-09 /pmc/articles/PMC9682266/ /pubmed/36439945 http://dx.doi.org/10.3389/fninf.2022.1015624 Text en Copyright © 2022 Michaelis, Lehr, Oed and Tetzlaff. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Michaelis, Carlo
Lehr, Andrew B.
Oed, Winfried
Tetzlaff, Christian
Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title_full Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title_fullStr Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title_full_unstemmed Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title_short Brian2Loihi: An emulator for the neuromorphic chip Loihi using the spiking neural network simulator Brian
title_sort brian2loihi: an emulator for the neuromorphic chip loihi using the spiking neural network simulator brian
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9682266/
https://www.ncbi.nlm.nih.gov/pubmed/36439945
http://dx.doi.org/10.3389/fninf.2022.1015624
work_keys_str_mv AT michaeliscarlo brian2loihianemulatorfortheneuromorphicchiploihiusingthespikingneuralnetworksimulatorbrian
AT lehrandrewb brian2loihianemulatorfortheneuromorphicchiploihiusingthespikingneuralnetworksimulatorbrian
AT oedwinfried brian2loihianemulatorfortheneuromorphicchiploihiusingthespikingneuralnetworksimulatorbrian
AT tetzlaffchristian brian2loihianemulatorfortheneuromorphicchiploihiusingthespikingneuralnetworksimulatorbrian