Implementing Spiking Neural Networks on Neuromorphic Architectures: A
Review
- URL: http://arxiv.org/abs/2202.08897v1
- Date: Thu, 17 Feb 2022 21:00:59 GMT
- Title: Implementing Spiking Neural Networks on Neuromorphic Architectures: A
Review
- Authors: Phu Khanh Huynh, M. Lakshmi Varshika, Ankita Paul, Murat Isik, Adarsha
Balaji, Anup Das
- Abstract summary: We highlight challenges and opportunities that the future holds in the area of system software technology for neuromorphic computing.
We provide a comprehensive overview of such frameworks proposed for both, platform-based design and hardware-software co-design.
- Score: 0.19573380763700707
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Recently, both industry and academia have proposed several different
neuromorphic systems to execute machine learning applications that are designed
using Spiking Neural Networks (SNNs). With the growing complexity on design and
technology fronts, programming such systems to admit and execute a machine
learning application is becoming increasingly challenging. Additionally,
neuromorphic systems are required to guarantee real-time performance, consume
lower energy, and provide tolerance to logic and memory failures. Consequently,
there is a clear need for system software frameworks that can implement machine
learning applications on current and emerging neuromorphic systems, and
simultaneously address performance, energy, and reliability. Here, we provide a
comprehensive overview of such frameworks proposed for both, platform-based
design and hardware-software co-design. We highlight challenges and
opportunities that the future holds in the area of system software technology
for neuromorphic computing.
Related papers
- Mechanistic Neural Networks for Scientific Machine Learning [58.99592521721158]
We present Mechanistic Neural Networks, a neural network design for machine learning applications in the sciences.
It incorporates a new Mechanistic Block in standard architectures to explicitly learn governing differential equations as representations.
Central to our approach is a novel Relaxed Linear Programming solver (NeuRLP) inspired by a technique that reduces solving linear ODEs to solving linear programs.
arXiv Detail & Related papers (2024-02-20T15:23:24Z) - A Review of Neuroscience-Inspired Machine Learning [58.72729525961739]
Bio-plausible credit assignment is compatible with practically any learning condition and is energy-efficient.
In this paper, we survey several vital algorithms that model bio-plausible rules of credit assignment in artificial neural networks.
We conclude by discussing the future challenges that will need to be addressed in order to make such algorithms more useful in practical applications.
arXiv Detail & Related papers (2024-02-16T18:05:09Z) - SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and
Asynchronous Machine Learning [12.300710699791418]
SpiNNaker2 is a digital neuromorphic chip developed for scalable machine learning.
This work features the operating principles of SpiNNaker2 systems, outlining the prototype of novel machine learning applications.
arXiv Detail & Related papers (2024-01-09T11:07:48Z) - NeuroBench: A Framework for Benchmarking Neuromorphic Computing
Algorithms and Systems [51.8066436083197]
NeuroBench is a benchmark framework for neuromorphic computing algorithms and systems.
NeuroBench is a collaboratively-designed effort from an open community of nearly 100 co-authors across over 50 institutions in industry and academia.
arXiv Detail & Related papers (2023-04-10T15:12:09Z) - Frameworks for SNNs: a Review of Data Science-oriented Software and an
Expansion of SpykeTorch [0.3425341633647624]
Spiking Neural Networks (SNNs) are specifically oriented towards data science applications.
This work reviews 9 frameworks for the development of Spiking Neural Networks (SNNs) that are specifically oriented towards data science applications.
arXiv Detail & Related papers (2023-02-15T12:35:53Z) - Integration of Neuromorphic AI in Event-Driven Distributed Digitized
Systems: Concepts and Research Directions [0.2746383075956081]
We describe the current landscape of neuromorphic computing, focusing on characteristics that pose integration challenges.
We propose a microservice-based framework for neuromorphic systems integration, consisting of a neuromorphic-system proxy.
We also present concepts that could serve as a basis for the realization of this framework.
arXiv Detail & Related papers (2022-10-20T12:09:29Z) - SPAIC: A Spike-based Artificial Intelligence Computing Framework [22.133585707508963]
We present a Python based spiking neural network (SNN) simulation and training framework, aka SPAIC.
It aims to support brain-inspired model and algorithm researches integrated with features from both deep learning and neuroscience.
We provide a range of examples including neural circuits, deep SNN learning and neuromorphic applications.
arXiv Detail & Related papers (2022-07-26T08:57:42Z) - Constructing Neural Network-Based Models for Simulating Dynamical
Systems [59.0861954179401]
Data-driven modeling is an alternative paradigm that seeks to learn an approximation of the dynamics of a system using observations of the true system.
This paper provides a survey of the different ways to construct models of dynamical systems using neural networks.
In addition to the basic overview, we review the related literature and outline the most significant challenges from numerical simulations that this modeling paradigm must overcome.
arXiv Detail & Related papers (2021-11-02T10:51:42Z) - A deep learning theory for neural networks grounded in physics [2.132096006921048]
We argue that building large, fast and efficient neural networks on neuromorphic architectures requires rethinking the algorithms to implement and train them.
Our framework applies to a very broad class of models, namely systems whose state or dynamics are described by variational equations.
arXiv Detail & Related papers (2021-03-18T02:12:48Z) - Photonics for artificial intelligence and neuromorphic computing [52.77024349608834]
Photonic integrated circuits have enabled ultrafast artificial neural networks.
Photonic neuromorphic systems offer sub-nanosecond latencies.
These systems could address the growing demand for machine learning and artificial intelligence.
arXiv Detail & Related papers (2020-10-30T21:41:44Z) - Spiking Neural Networks Hardware Implementations and Challenges: a
Survey [53.429871539789445]
Spiking Neural Networks are cognitive algorithms mimicking neuron and synapse operational principles.
We present the state of the art of hardware implementations of spiking neural networks.
We discuss the strategies employed to leverage the characteristics of these event-driven algorithms at the hardware level.
arXiv Detail & Related papers (2020-05-04T13:24:00Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.