Cargando…

Efficiently passing messages in distributed spiking neural network simulation

Efficiently passing spiking messages in a neural model is an important aspect of high-performance simulation. As the scale of networks has increased so has the size of the computing systems required to simulate them. In addition, the information exchange of these resources has become more of an impe...

Descripción completa

Detalles Bibliográficos
Autores principales: Thibeault, Corey M., Minkovich, Kirill, O'Brien, Michael J., Harris, Frederick C., Srinivasa, Narayan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3677129/
https://www.ncbi.nlm.nih.gov/pubmed/23772213
http://dx.doi.org/10.3389/fncom.2013.00077
_version_ 1782272707779362816
author Thibeault, Corey M.
Minkovich, Kirill
O'Brien, Michael J.
Harris, Frederick C.
Srinivasa, Narayan
author_facet Thibeault, Corey M.
Minkovich, Kirill
O'Brien, Michael J.
Harris, Frederick C.
Srinivasa, Narayan
author_sort Thibeault, Corey M.
collection PubMed
description Efficiently passing spiking messages in a neural model is an important aspect of high-performance simulation. As the scale of networks has increased so has the size of the computing systems required to simulate them. In addition, the information exchange of these resources has become more of an impediment to performance. In this paper we explore spike message passing using different mechanisms provided by the Message Passing Interface (MPI). A specific implementation, MVAPICH, designed for high-performance clusters with Infiniband hardware is employed. The focus is on providing information about these mechanisms for users of commodity high-performance spiking simulators. In addition, a novel hybrid method for spike exchange was implemented and benchmarked.
format Online
Article
Text
id pubmed-3677129
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-36771292013-06-14 Efficiently passing messages in distributed spiking neural network simulation Thibeault, Corey M. Minkovich, Kirill O'Brien, Michael J. Harris, Frederick C. Srinivasa, Narayan Front Comput Neurosci Neuroscience Efficiently passing spiking messages in a neural model is an important aspect of high-performance simulation. As the scale of networks has increased so has the size of the computing systems required to simulate them. In addition, the information exchange of these resources has become more of an impediment to performance. In this paper we explore spike message passing using different mechanisms provided by the Message Passing Interface (MPI). A specific implementation, MVAPICH, designed for high-performance clusters with Infiniband hardware is employed. The focus is on providing information about these mechanisms for users of commodity high-performance spiking simulators. In addition, a novel hybrid method for spike exchange was implemented and benchmarked. Frontiers Media S.A. 2013-06-10 /pmc/articles/PMC3677129/ /pubmed/23772213 http://dx.doi.org/10.3389/fncom.2013.00077 Text en Copyright © 2013 Thibeault, Minkovich, O'Brien, Harris and Srinivasa. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and subject to any copyright notices concerning any third-party graphics etc.
spellingShingle Neuroscience
Thibeault, Corey M.
Minkovich, Kirill
O'Brien, Michael J.
Harris, Frederick C.
Srinivasa, Narayan
Efficiently passing messages in distributed spiking neural network simulation
title Efficiently passing messages in distributed spiking neural network simulation
title_full Efficiently passing messages in distributed spiking neural network simulation
title_fullStr Efficiently passing messages in distributed spiking neural network simulation
title_full_unstemmed Efficiently passing messages in distributed spiking neural network simulation
title_short Efficiently passing messages in distributed spiking neural network simulation
title_sort efficiently passing messages in distributed spiking neural network simulation
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3677129/
https://www.ncbi.nlm.nih.gov/pubmed/23772213
http://dx.doi.org/10.3389/fncom.2013.00077
work_keys_str_mv AT thibeaultcoreym efficientlypassingmessagesindistributedspikingneuralnetworksimulation
AT minkovichkirill efficientlypassingmessagesindistributedspikingneuralnetworksimulation
AT obrienmichaelj efficientlypassingmessagesindistributedspikingneuralnetworksimulation
AT harrisfrederickc efficientlypassingmessagesindistributedspikingneuralnetworksimulation
AT srinivasanarayan efficientlypassingmessagesindistributedspikingneuralnetworksimulation