Optimizing NEURON Simulation Environment Using Remote Memory Access with Recursive Doubling on Distributed Memory Systems

dc.contributor.authorBozkuş, Zeki
dc.contributor.authorBozkuş, Zeki
dc.date.accessioned2019-06-27T08:02:03Z
dc.date.available2019-06-27T08:02:03Z
dc.date.issued2016
dc.departmentFakülteler, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.description.abstractIncrease in complexity of neuronal network models escalated the efforts to make NEURON simulation environment efficient. The computational neuroscientists divided the equations into subnets amongst multiple processors for achieving better hardware performance. On parallel machines for neuronal networks interprocessor spikes exchange consumes large section of overall simulation time. In NEURON for communication between processors Message Passing Interface (MPI) is used. MPI Allgather collective is exercised for spikes exchange after each interval across distributed memory systems. The increase in number of processors though results in achieving concurrency and better performance but it inversely affects MPI Allgather which increases communication time between processors. This necessitates improving communication methodology to decrease the spikes exchange time over distributed memory systems. This work has improved MPI Allgather method using Remote Memory Access (RMA) by moving two-sided communication to one-sided communication and use of recursive doubling mechanism facilitates achieving efficient communication between the processors in precise steps. This approach enhanced communication concurrency and has improved overall runtime making NEURON more efficient for simulation of large neuronal network models.en_US]
dc.identifier.citation0
dc.identifier.doi10.1155/2016/3676582en_US
dc.identifier.issn1687-5265en_US
dc.identifier.issn1687-5273en_US
dc.identifier.issn1687-5265
dc.identifier.issn1687-5273
dc.identifier.pmid27413363en_US
dc.identifier.scopus2-s2.0-84978436667en_US
dc.identifier.scopusqualityN/A
dc.identifier.urihttps://hdl.handle.net/20.500.12469/539
dc.identifier.urihttps://doi.org/10.1155/2016/3676582
dc.identifier.wosWOS:000379053400001en_US
dc.identifier.wosqualityQ1
dc.institutionauthorShehzad, Danishen_US
dc.institutionauthorBozkuş, Zekien_US
dc.language.isoenen_US
dc.publisherHindawi Ltden_US
dc.relation.journalComputational Intelligence and Neuroscienceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.titleOptimizing NEURON Simulation Environment Using Remote Memory Access with Recursive Doubling on Distributed Memory Systemsen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication14914cc2-2a09-46be-a429-12ef3a6f5456
relation.isAuthorOfPublication.latestForDiscovery14914cc2-2a09-46be-a429-12ef3a6f5456

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Optimizing NEURON Simulation Environment Using Remote Memory Access with Recursive Doubling on Distributed Memory Systems.pdf
Size:
2.15 MB
Format:
Adobe Portable Document Format
Description: