首页> 外文期刊>Frontiers in Neuroinformatics >Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers
【24h】

Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers

机译:并行步骤:使用高性能计算机进行大规模随机空间反应-扩散模拟

获取原文
       

摘要

Stochastic, spatial reaction-diffusion simulations have been widely used in systems biology and computational neuroscience. However, the increasing scale and complexity of models and morphologies have exceeded the capacity of any serial implementation. This led to the development of parallel solutions that benefit from the boost in performance of modern supercomputers. In this paper, we describe an MPI-based, parallel operator-splitting implementation for stochastic spatial reaction-diffusion simulations with irregular tetrahedral meshes. The performance of our implementation is first examined and analyzed with simulations of a simple model. We then demonstrate its application to real-world research by simulating the reaction-diffusion components of a published calcium burst model in both Purkinje neuron sub-branch and full dendrite morphologies. Simulation results indicate that our implementation is capable of achieving super-linear speedup for balanced loading simulations with reasonable molecule density and mesh quality. In the best scenario, a parallel simulation with 2,000 processes runs more than 3,600 times faster than its serial SSA counterpart, and achieves more than 20-fold speedup relative to parallel simulation with 100 processes. In a more realistic scenario with dynamic calcium influx and data recording, the parallel simulation with 1,000 processes and no load balancing is still 500 times faster than the conventional serial SSA simulation.
机译:随机,空间反应扩散模拟已广泛用于系统生物学和计算神经科学。但是,模型和形态的规模和复杂性的增加已经超出了任何串行实现的能力。这导致了并行解决方案的开发,这些解决方案得益于现代超级计算机性能的提升。在本文中,我们描述了一种基于MPI的并行算子拆分实现,用于具有不规则四面体网格的随机空间反应扩散模拟。我们首先通过简单模型的仿真来检查和分析我们实施的性能。然后,我们通过模拟已发布的钙突发模型在Purkinje神经元分支和全枝晶形态中的反应扩散成分,来证明其在现实世界研究中的应用。仿真结果表明,我们的实现能够在合理的分子密度和网格质量的情况下实现超线性加速,以进行平衡载荷仿真。在最佳情况下,具有2,000个进程的并行仿真的运行速度比其串行SSA同类的运行速度快3600倍,并且与具有100个进程的并行仿真相比,可实现20倍的加速。在具有动态钙流入和数据记录的更现实的情况下,具有1,000个过程且没有负载平衡的并行模拟仍然比传统的串行SSA模拟快500倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号