2017
DOI: 10.1007/978-3-319-58667-0_10
|View full text |Cite
|
Sign up to set email alerts
|

Neuromapp: A Mini-application Framework to Improve Neural Simulators

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2
1
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…Write benchmarks made use of the Neuromapp library (https://github.com/BlueBrain/ neuromapp, revision f03d3ea) [49], which uses parallel HDF5 and MPI underneath. Read benchmarks were implemented using the Python binding of Brion/Brain (revision c16a694), the testing and plotting code can be found in the SONATA github repository in the benchmarks branch.…”
Section: Benchmarkingmentioning
confidence: 99%
“…Write benchmarks made use of the Neuromapp library (https://github.com/BlueBrain/ neuromapp, revision f03d3ea) [49], which uses parallel HDF5 and MPI underneath. Read benchmarks were implemented using the Python binding of Brion/Brain (revision c16a694), the testing and plotting code can be found in the SONATA github repository in the benchmarks branch.…”
Section: Benchmarkingmentioning
confidence: 99%
“…Write benchmarks made use of the Neuromapp library (https://github.com/BlueBrain/neuromapp, revision f03d3ea) (Ewart et al, 2017), which uses parallel HDF5 and MPI underneath. Read benchmarks were implemented using the Python binding of Brion/Brain (revision c16a694), the testing and plotting code can be found in the SONATA github repository in the benchmarks branch.…”
Section: Simulation Output Benchmarksmentioning
confidence: 99%
“…Even though it was not critical at this point, to further speed up this part of the code, it is worthwhile to point out that an alternative implementation referred as multisend (sending spike trains during multiple rounds through a minimum time delay [3]) has been migrated from NEURON to coreNEURON. In addition, several implementations of the queuing algorithm which is part of the Spike Exchange functionality have been investigated and summarized in [5] as part of the NeuroMapp library development. Using these optimal setups (KNL in cache mode, 32 MPI processes and 4 OMP threads per node, auto-vectorized and the used of SOA layout, OMP guided policy), we have performed a strong scaling study of coreNEURON on up to 2048 nodes of Theta (Figure 6).…”
Section: Configurations and Optimization For Thetamentioning
confidence: 99%
“…As introducing a new solver in coreNEURON or NEURON requires a lot of code refactoring, we decided to first use the NeuroMapp library [5], a miniapp library to evaluate the implementation of several solvers. As such, both implicit and explicit methods were introduced into NeuroMapp and comparison were made between the various solvers at the level of a single compartment.…”
Section: Supporting Very Strong Scalingmentioning
confidence: 99%