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...
Autores principales: | , , , |
---|---|
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 |