Simulating biological-inspired spiking neural networks with OpenCL

11Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The algorithms used for simulating biologically-inspired spiking neural networks (BIANN) often utilize functions which are computationally complex and have to model a large number of neurons - or even a much larger number of synapses in parallel. To use all available computing resources provided by a standard desktop PC is an opportunity to shorten the simulation time and extend the number of simulated neurons and their interconnections. OpenCL offers an open platform for heterogeneous computing to employ CPUs, GPUs, DSP or FPGAs in an uniform way. This paper introduces a handy simulation framework being sufficient to accelerate different kinds of neural networks with off-the-shelf hardware. To illustrate this, different large networks comprising a complex synaptic model in combination with a leaky Integrate-and-Fire neuron model are implemented as standard Matlab code and with OpenCL separately. In comparison to the Matlab model, OpenCL reaches a speedup of on a quad-core processor and of on a GPU. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Hoffmann, J., El-Laithy, K., Güttler, F., & Bogdan, M. (2010). Simulating biological-inspired spiking neural networks with OpenCL. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6352 LNCS, pp. 184–187). https://doi.org/10.1007/978-3-642-15819-3_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free