Fast simulations of highly-connected spiking cortical models using GPUs
- URL: http://arxiv.org/abs/2007.14236v3
- Date: Mon, 9 Nov 2020 17:13:33 GMT
- Title: Fast simulations of highly-connected spiking cortical models using GPUs
- Authors: Bruno Golosio, Gianmarco Tiddia, Chiara De Luca, Elena Pastorelli,
Francesco Simula, Pier Stanislao Paolucci
- Abstract summary: We present a library for large-scale simulations of spiking neural network models written in the C++ programming languages.
We will show that the proposed library achieves state-of-the-art performance in terms of simulation time per second of biological activity.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Over the past decade there has been a growing interest in the development of
parallel hardware systems for simulating large-scale networks of spiking
neurons. Compared to other highly-parallel systems, GPU-accelerated solutions
have the advantage of a relatively low cost and a great versatility, thanks
also to the possibility of using the CUDA-C/C++ programming languages.
NeuronGPU is a GPU library for large-scale simulations of spiking neural
network models, written in the C++ and CUDA-C++ programming languages, based on
a novel spike-delivery algorithm. This library includes simple LIF
(leaky-integrate-and-fire) neuron models as well as several multisynapse AdEx
(adaptive-exponential-integrate-and-fire) neuron models with current or
conductance based synapses, user definable models and different devices. The
numerical solution of the differential equations of the dynamics of the AdEx
models is performed through a parallel implementation, written in CUDA-C++, of
the fifth-order Runge-Kutta method with adaptive step-size control. In this
work we evaluate the performance of this library on the simulation of a
cortical microcircuit model, based on LIF neurons and current-based synapses,
and on a balanced network of excitatory and inhibitory neurons, using AdEx
neurons and conductance-based synapses. On these models, we will show that the
proposed library achieves state-of-the-art performance in terms of simulation
time per second of biological activity. In particular, using a single NVIDIA
GeForce RTX 2080 Ti GPU board, the full-scale cortical-microcircuit model,
which includes about 77,000 neurons and $3 \cdot 10^8$ connections, can be
simulated at a speed very close to real time, while the simulation time of a
balanced network of 1,000,000 AdEx neurons with 1,000 connections per neuron
was about 70 s per second of biological activity.
Related papers
- Resistive Memory-based Neural Differential Equation Solver for Score-based Diffusion Model [55.116403765330084]
Current AIGC methods, such as score-based diffusion, are still deficient in terms of rapidity and efficiency.
We propose a time-continuous and analog in-memory neural differential equation solver for score-based diffusion.
We experimentally validate our solution with 180 nm resistive memory in-memory computing macros.
arXiv Detail & Related papers (2024-04-08T16:34:35Z) - CIMulator: A Comprehensive Simulation Platform for Computing-In-Memory
Circuit Macros with Low Bit-Width and Real Memory Materials [0.5325753548715747]
This paper presents a simulation platform, namely CIMulator, for quantifying the efficacy of various synaptic devices in neuromorphic accelerators.
Non-volatile memory devices, such as resistive random-access memory, ferroelectric field-effect transistor, and volatile static random-access memory devices, can be selected as synaptic devices.
A multilayer perceptron and convolutional neural networks (CNNs), such as LeNet-5, VGG-16, and a custom CNN named C4W-1, are simulated to evaluate the effects of these synaptic devices on the training and inference outcomes.
arXiv Detail & Related papers (2023-06-26T12:36:07Z) - Runtime Construction of Large-Scale Spiking Neuronal Network Models on
GPU Devices [0.0]
We propose a new method for creating network connections interactively, dynamically, and directly in GPU memory.
We validate the simulation performance with both consumer and data center GPUs on two neuroscientifically relevant models.
Both network construction and simulation times are comparable or shorter than those obtained with other state-of-the-art simulation technologies.
arXiv Detail & Related papers (2023-06-16T14:08:27Z) - Continuous time recurrent neural networks: overview and application to
forecasting blood glucose in the intensive care unit [56.801856519460465]
Continuous time autoregressive recurrent neural networks (CTRNNs) are a deep learning model that account for irregular observations.
We demonstrate the application of these models to probabilistic forecasting of blood glucose in a critical care setting.
arXiv Detail & Related papers (2023-04-14T09:39:06Z) - NeuralStagger: Accelerating Physics-constrained Neural PDE Solver with
Spatial-temporal Decomposition [67.46012350241969]
This paper proposes a general acceleration methodology called NeuralStagger.
It decomposing the original learning tasks into several coarser-resolution subtasks.
We demonstrate the successful application of NeuralStagger on 2D and 3D fluid dynamics simulations.
arXiv Detail & Related papers (2023-02-20T19:36:52Z) - Intelligence Processing Units Accelerate Neuromorphic Learning [52.952192990802345]
Spiking neural networks (SNNs) have achieved orders of magnitude improvement in terms of energy consumption and latency.
We present an IPU-optimized release of our custom SNN Python package, snnTorch.
arXiv Detail & Related papers (2022-11-19T15:44:08Z) - A High Throughput Generative Vector Autoregression Model for Stochastic
Synapses [0.0]
We develop a high throughput generative model for synaptic arrays based on electrical measurement data for resistive memory cells.
We demonstrate array sizes above one billion cells and throughputs exceeding one hundred million weight updates per second, above the pixel rate of a 30 frames/s 4K video stream.
arXiv Detail & Related papers (2022-05-10T17:08:30Z) - Mapping and Validating a Point Neuron Model on Intel's Neuromorphic
Hardware Loihi [77.34726150561087]
We investigate the potential of Intel's fifth generation neuromorphic chip - Loihi'
Loihi is based on the novel idea of Spiking Neural Networks (SNNs) emulating the neurons in the brain.
We find that Loihi replicates classical simulations very efficiently and scales notably well in terms of both time and energy performance as the networks get larger.
arXiv Detail & Related papers (2021-09-22T16:52:51Z) - SEMULATOR: Emulating the Dynamics of Crossbar Array-based Analog Neural
System with Regression Neural Networks [1.370633147306388]
We propose a methodology, SEMULATOR which uses a deep neural network to emulate the behavior of crossbar-based analog computing system.
With the proposed neural architecture, we experimentally and theoretically shows that it emulates a MAC unit for neural computation.
arXiv Detail & Related papers (2021-01-19T21:08:33Z) - One-step regression and classification with crosspoint resistive memory
arrays [62.997667081978825]
High speed, low energy computing machines are in demand to enable real-time artificial intelligence at the edge.
One-step learning is supported by simulations of the prediction of the cost of a house in Boston and the training of a 2-layer neural network for MNIST digit recognition.
Results are all obtained in one computational step, thanks to the physical, parallel, and analog computing within the crosspoint array.
arXiv Detail & Related papers (2020-05-05T08:00:07Z) - CSM-NN: Current Source Model Based Logic Circuit Simulation -- A Neural
Network Approach [5.365198933008246]
CSM-NN is a scalable simulation framework with optimized neural network structures and processing algorithms.
Experiments show that CSM-NN reduces the simulation time by up to $6times$ compared to a state-of-the-art current source model based simulator running on a CPU.
CSM-NN also provides high accuracy levels, with less than $2%$ error, compared to HSPICE.
arXiv Detail & Related papers (2020-02-13T00:29:44Z)
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.