A Scalable Approach to Modeling on Accelerated Neuromorphic Hardware
- URL: http://arxiv.org/abs/2203.11102v1
- Date: Mon, 21 Mar 2022 16:30:18 GMT
- Title: A Scalable Approach to Modeling on Accelerated Neuromorphic Hardware
- Authors: Eric M\"uller, Elias Arnold, Oliver Breitwieser, Milena Czierlinski,
Arne Emmel, Jakob Kaiser, Christian Mauch, Sebastian Schmitt, Philipp
Spilger, Raphael Stock, Yannik Stradmann, Johannes Weis, Andreas Baumbach,
Sebastian Billaudelle, Benjamin Cramer, Falk Ebert, Julian G\"oltz, Joscha
Ilmberger, Vitali Karasenko, Mitja Kleider, Aron Leibfried, Christian Pehle,
Johannes Schemmel
- Abstract summary: This work presents the software aspects of the BrainScaleS-2 system, a hybrid accelerated neuromorphic hardware architecture based on physical modeling.
We introduce key aspects of the BrainScaleS-2 Operating System: experiment workflow, API layering, software design, and platform operation.
The focus lies on novel system and software features such as multi-compartmental neurons, fast re-configuration for hardware-in-the-loop training, applications for the embedded processors, the non-spiking operation mode, interactive platform access, and sustainable hardware/software co-development.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Neuromorphic systems open up opportunities to enlarge the explorative space
for computational research. However, it is often challenging to unite
efficiency and usability. This work presents the software aspects of this
endeavor for the BrainScaleS-2 system, a hybrid accelerated neuromorphic
hardware architecture based on physical modeling. We introduce key aspects of
the BrainScaleS-2 Operating System: experiment workflow, API layering, software
design, and platform operation. We present use cases to discuss and derive
requirements for the software and showcase the implementation. The focus lies
on novel system and software features such as multi-compartmental neurons, fast
re-configuration for hardware-in-the-loop training, applications for the
embedded processors, the non-spiking operation mode, interactive platform
access, and sustainable hardware/software co-development. Finally, we discuss
further developments in terms of hardware scale-up, system usability and
efficiency.
Related papers
- A Realistic Simulation Framework for Analog/Digital Neuromorphic Architectures [73.65190161312555]
ARCANA is a spiking neural network simulator designed to account for the properties of mixed-signal neuromorphic circuits.
We show how the results obtained provide a reliable estimate of the behavior of the spiking neural network trained in software.
arXiv Detail & Related papers (2024-09-23T11:16:46Z) - LVLM-Interpret: An Interpretability Tool for Large Vision-Language Models [50.259006481656094]
We present a novel interactive application aimed towards understanding the internal mechanisms of large vision-language models.
Our interface is designed to enhance the interpretability of the image patches, which are instrumental in generating an answer.
We present a case study of how our application can aid in understanding failure mechanisms in a popular large multi-modal model: LLaVA.
arXiv Detail & Related papers (2024-04-03T23:57:34Z) - 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) - DEAP: Design Space Exploration for DNN Accelerator Parallelism [0.0]
Large Language Models (LLMs) are becoming increasingly complex and powerful to train and serve.
This paper showcases how hardware and software co-design can come together and allow us to create customized hardware systems.
arXiv Detail & Related papers (2023-12-24T02:43:01Z) - Random resistive memory-based deep extreme point learning machine for
unified visual processing [67.51600474104171]
We propose a novel hardware-software co-design, random resistive memory-based deep extreme point learning machine (DEPLM)
Our co-design system achieves huge energy efficiency improvements and training cost reduction when compared to conventional systems.
arXiv Detail & Related papers (2023-12-14T09:46:16Z) - Implementing Spiking Neural Networks on Neuromorphic Architectures: A
Review [0.19573380763700707]
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.
arXiv Detail & Related papers (2022-02-17T21:00:59Z) - A unified software/hardware scalable architecture for brain-inspired
computing based on self-organizing neural models [6.072718806755325]
We develop an original brain-inspired neural model associating Self-Organizing Maps (SOM) and Hebbian learning in the Reentrant SOM (ReSOM) model.
This work also demonstrates the distributed and scalable nature of the model through both simulation results and hardware execution on a dedicated FPGA-based platform.
arXiv Detail & Related papers (2022-01-06T22:02:19Z) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
This paper introduces an open source platform for rapid development of computer vision applications.
The platform puts the efficient data development at the center of the machine learning development process.
arXiv Detail & Related papers (2021-11-19T05:02:55Z) - A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++ [62.997667081978825]
We present the XACC system-level quantum computing framework as a platform for prototyping, developing, and deploying quantum-classical software.
A series of examples demonstrating some of the state-of-the-art chemistry algorithms currently implemented in XACC are presented.
arXiv Detail & Related papers (2021-05-04T16:53:51Z) - hxtorch: PyTorch for BrainScaleS-2 -- Perceptrons on Analog Neuromorphic
Hardware [0.0]
We present software facilitating the usage of the BrainScaleS-2 analog neuromorphic hardware system as an inference accelerator.
We provide accelerator support for vector-matrix multiplications and convolutions and corresponding software-based autograd functionality.
As an application of the introduced framework, we present a model that classifies activities of daily living with smartphone sensor data.
arXiv Detail & Related papers (2020-06-23T16:33:49Z) - Extending BrainScaleS OS for BrainScaleS-2 [0.0]
We present and walk through the software enhancements that were introduced for the BrainScaleS-2 architecture.
BrainScaleS OS is a software stack designed for the user-friendly operation of the BrainScaleS architecture.
arXiv Detail & Related papers (2020-03-30T18:58:55Z)
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.