2018
DOI: 10.1016/j.neucom.2018.04.007
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic parallelism for synaptic updating in GPU-accelerated spiking neural network simulations

Abstract: Graphical processing units (GPUs) can significantly accelerate spiking neural network (SNN) simulations by exploiting parallelism for independent computations. Both the changes in membrane potential at each time-step, and checking for spiking threshold crossings for each neuron, can be calculated independently. However, because synaptic transmission requires communication between many different neurons, efficient parallel processing may be hindered, either by data transfers between GPU and CPU at each time-ste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 35 publications
(19 citation statements)
references
References 22 publications
0
19
0
Order By: Relevance
“…The motor map is represented as a rectangular grid of neurons with a Mexican hat-type pattern of lateral interactions. The neural activities were simulated by custom code utilizing dynamic parallelism to accelerate spike propagation on a GPU [41]. The code was developed and tested on a Tesla K40 with CUDA Toolkit 7.0, Linux Ubuntu 16.04 LTS (repository under https://bitbucket.org/bkasap/sc_microstimulation).…”
Section: Methodsmentioning
confidence: 99%
“…The motor map is represented as a rectangular grid of neurons with a Mexican hat-type pattern of lateral interactions. The neural activities were simulated by custom code utilizing dynamic parallelism to accelerate spike propagation on a GPU [41]. The code was developed and tested on a Tesla K40 with CUDA Toolkit 7.0, Linux Ubuntu 16.04 LTS (repository under https://bitbucket.org/bkasap/sc_microstimulation).…”
Section: Methodsmentioning
confidence: 99%
“…The effect of ASG on simulation time is explored in the results section below, where it is compared to a basic synapse update algorithm and a recently proposed GPU specific optimisation, referred to here as Dynamic Synapse Parallelism (DSP) (Kasap and van Opstal, 2018).…”
Section: Active Synapse Groupingmentioning
confidence: 99%
“…This is called Dynamic Parallelism. Dynamic Parallelism was identified by Kasap and van Opstal (2018) as a potential speedup when compared to a limited set of other synaptic update methods.…”
Section: The Spike Simulator and Optimisationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The motor map is represented as a rectangular grid of neurons with 221 a Mexican hat-type pattern of lateral interactions. The neural activities were simulated by custom code 222 utilizing dynamic parallelism to accelerate spike propagation on a GPU (Kasap and Van Opstal, 2018). 223…”
Section: The Adex Neuron Model 219mentioning
confidence: 99%