Cargando…

Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework

MUSIC is a standard API allowing large scale neuron simulators to exchange data within a parallel computer during runtime. A pilot implementation of this API has been released as open source. We provide experiences from the implementation of MUSIC interfaces for two neuronal network simulators of di...

Descripción completa

Detalles Bibliográficos
Autores principales: Djurfeldt, Mikael, Hjorth, Johannes, Eppler, Jochen M., Dudani, Niraj, Helias, Moritz, Potjans, Tobias C., Bhalla, Upinder S., Diesmann, Markus, Hellgren Kotaleski, Jeanette, Ekeberg, Örjan
Formato: Texto
Lenguaje:English
Publicado: Humana Press Inc 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2846392/
https://www.ncbi.nlm.nih.gov/pubmed/20195795
http://dx.doi.org/10.1007/s12021-010-9064-z
_version_ 1782179474727501824
author Djurfeldt, Mikael
Hjorth, Johannes
Eppler, Jochen M.
Dudani, Niraj
Helias, Moritz
Potjans, Tobias C.
Bhalla, Upinder S.
Diesmann, Markus
Hellgren Kotaleski, Jeanette
Ekeberg, Örjan
author_facet Djurfeldt, Mikael
Hjorth, Johannes
Eppler, Jochen M.
Dudani, Niraj
Helias, Moritz
Potjans, Tobias C.
Bhalla, Upinder S.
Diesmann, Markus
Hellgren Kotaleski, Jeanette
Ekeberg, Örjan
author_sort Djurfeldt, Mikael
collection PubMed
description MUSIC is a standard API allowing large scale neuron simulators to exchange data within a parallel computer during runtime. A pilot implementation of this API has been released as open source. We provide experiences from the implementation of MUSIC interfaces for two neuronal network simulators of different kinds, NEST and MOOSE. A multi-simulation of a cortico-striatal network model involving both simulators is performed, demonstrating how MUSIC can promote inter-operability between models written for different simulators and how these can be re-used to build a larger model system. Benchmarks show that the MUSIC pilot implementation provides efficient data transfer in a cluster computer with good scaling. We conclude that MUSIC fulfills the design goal that it should be simple to adapt existing simulators to use MUSIC. In addition, since the MUSIC API enforces independence of the applications, the multi-simulation could be built from pluggable component modules without adaptation of the components to each other in terms of simulation time-step or topology of connections between the modules. Electronic Supplementary Material The online version of this article (doi:10.1007/s12021-010-9064-z) contains supplementary material, which is available to authorized users.
format Text
id pubmed-2846392
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher Humana Press Inc
record_format MEDLINE/PubMed
spelling pubmed-28463922010-04-05 Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework Djurfeldt, Mikael Hjorth, Johannes Eppler, Jochen M. Dudani, Niraj Helias, Moritz Potjans, Tobias C. Bhalla, Upinder S. Diesmann, Markus Hellgren Kotaleski, Jeanette Ekeberg, Örjan Neuroinformatics Article MUSIC is a standard API allowing large scale neuron simulators to exchange data within a parallel computer during runtime. A pilot implementation of this API has been released as open source. We provide experiences from the implementation of MUSIC interfaces for two neuronal network simulators of different kinds, NEST and MOOSE. A multi-simulation of a cortico-striatal network model involving both simulators is performed, demonstrating how MUSIC can promote inter-operability between models written for different simulators and how these can be re-used to build a larger model system. Benchmarks show that the MUSIC pilot implementation provides efficient data transfer in a cluster computer with good scaling. We conclude that MUSIC fulfills the design goal that it should be simple to adapt existing simulators to use MUSIC. In addition, since the MUSIC API enforces independence of the applications, the multi-simulation could be built from pluggable component modules without adaptation of the components to each other in terms of simulation time-step or topology of connections between the modules. Electronic Supplementary Material The online version of this article (doi:10.1007/s12021-010-9064-z) contains supplementary material, which is available to authorized users. Humana Press Inc 2010-03-02 2010-03 /pmc/articles/PMC2846392/ /pubmed/20195795 http://dx.doi.org/10.1007/s12021-010-9064-z Text en © Springer Science+Business Media, LLC 2010
spellingShingle Article
Djurfeldt, Mikael
Hjorth, Johannes
Eppler, Jochen M.
Dudani, Niraj
Helias, Moritz
Potjans, Tobias C.
Bhalla, Upinder S.
Diesmann, Markus
Hellgren Kotaleski, Jeanette
Ekeberg, Örjan
Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title_full Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title_fullStr Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title_full_unstemmed Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title_short Run-Time Interoperability Between Neuronal Network Simulators Based on the MUSIC Framework
title_sort run-time interoperability between neuronal network simulators based on the music framework
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2846392/
https://www.ncbi.nlm.nih.gov/pubmed/20195795
http://dx.doi.org/10.1007/s12021-010-9064-z
work_keys_str_mv AT djurfeldtmikael runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT hjorthjohannes runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT epplerjochenm runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT dudaniniraj runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT heliasmoritz runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT potjanstobiasc runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT bhallaupinders runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT diesmannmarkus runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT hellgrenkotaleskijeanette runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework
AT ekebergorjan runtimeinteroperabilitybetweenneuronalnetworksimulatorsbasedonthemusicframework