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
Descripción
Sumario: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.