Optimizing NEURON Brain Simulator with Remote Memory Access On Distributed Memory Systems

被引:0
|
作者
Shehzad, Danish [1 ]
Bozkus, Zeki [1 ]
机构
[1] Kadir Has Univ, Dept Comp Engn, Istanbul, Turkey
关键词
Neuroscience; MPI; Remote Memory Access; Parallelism; NEURON; simulation environment;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Complex neuronal network models require support from simulation environment for efficient network simulations. To compute the models increasing complexity necessitated the efforts to parallelize the NEURON simulation environment. The computational neuroscientists have extended NEURON by dividing the equations for its subnet among multiple processors for increasing the competence of hardware. For spiking neuronal networks inter-processor spikes exchange consume significant portion of overall simulation time on parallel machines. In NEURON Message Passing Interface (MPI) is used for inter processor spikes exchange, MPI_Allgather collective operation is used for spikes exchange generated after each interval across distributed memory systems. However, as the number of processors become larger and larger MPI_Allgather method become bottleneck and needs efficient exchange method to reduce the spike exchange time. This work has improved MPI_Allgather method to Remote Memory Access (RMA) based on MPI-3.0 for NEURON simulation environment, MPI based on RMA provides significant advantages through increased communication concurrency in consequence enhances efficiency of NEURON and scaling the overall run time for the simulation of large network models.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Optimizing NEURON Simulation Environment Using Remote Memory Access with Recursive Doubling on Distributed Memory Systems
    Shehzad, Danish
    Bozkus, Zeki
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016
  • [2] Optimizing memory access traffic via runtime thread migration for on-chip distributed memory systems
    Weiwei Fu
    Tianzhou Chen
    Chao Wang
    Li Liu
    The Journal of Supercomputing, 2014, 69 : 1491 - 1516
  • [3] Optimizing memory access traffic via runtime thread migration for on-chip distributed memory systems
    Fu, Weiwei
    Chen, Tianzhou
    Wang, Chao
    Liu, Li
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (03): : 1491 - 1516
  • [4] Using remote access histories for thread scheduling in distributed shared memory systems
    Schuster, A
    Shalev, L
    DISTRIBUTED COMPUTING, 1998, 1499 : 347 - 362
  • [5] DISTRIBUTED RELAXED QUEUE IN REMOTE MEMORY ACCESS MODEL
    Paznikov, A. A.
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2020, (50): : 97 - 105
  • [6] Optimizing mechanisms for latency tolerance in remote memory access communication on clusters
    Nieplocha, J
    Tipparaju, V
    Krishnan, M
    Santhanaraman, G
    Panda, DK
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 138 - 147
  • [7] Optimizing OpenMP programs on software distributed shared memory systems
    Min, SJ
    Basumallik, A
    Eigenmann, R
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (03) : 225 - 249
  • [8] Optimizing OpenMP Programs on Software Distributed Shared Memory Systems
    Seung-Jai Min
    Ayon Basumallik
    Rudolf Eigenmann
    International Journal of Parallel Programming, 2003, 31 : 225 - 249
  • [9] Distributed Anemone: Transparent low-latency access to remote memory
    Hines, Michael R.
    Wang, Jian
    Gopalan, Kartik
    HIGH PERFORMANCE COMPUTING - HIPC 2006, PROCEEDINGS, 2006, 4297 : 509 - +
  • [10] Lock-free distributed queue in remote memory access model
    Burachenko, Alexander, V
    Paznikov, Alexei A.
    Derzhavin, Denis P.
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2023, (62): : 13 - 24