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...
Autores principales: | , , , , |
---|---|
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 |