首页> 外文期刊>Frontiers in Neuroinformatics >The NEST Dry-Run Mode: Efficient Dynamic Analysis of Neuronal Network Simulation Code
【24h】

The NEST Dry-Run Mode: Efficient Dynamic Analysis of Neuronal Network Simulation Code

机译:NEST空运行模式:有效的神经元网络仿真代码动态分析

获取原文
       

摘要

NEST is a simulator for spiking neuronal networks that commits to a general purpose approach: It allows for high flexibility in the design of network models, and its applications range from small-scale simulations on laptops to brain-scale simulations on supercomputers. Hence, developers need to test their code for various use cases and ensure that changes to code do not impair scalability. However, running a full set of benchmarks on a supercomputer takes up precious compute-time resources and can entail long queuing times. Here, we present the NEST dry-run mode, which enables comprehensive dynamic code analysis without requiring access to high-performance computing facilities. A dry-run simulation is carried out by a single process, which performs all simulation steps except communication as if it was part of a parallel environment with many processes. We show that measurements of memory usage and runtime of neuronal network simulations closely match the corresponding dry-run data. Furthermore, we demonstrate the successful application of the dry-run mode in the areas of profiling and performance modeling.
机译:NEST是一种用于加标神经元网络的模拟器,它遵循一种通用方法:它在网络模型的设计中具有很高的灵活性,其应用范围从便携式计算机上的小规模仿真到超级计算机上的脑规模仿真。因此,开发人员需要针对各种用例测试其代码,并确保对代码的更改不会损害可伸缩性。但是,在超级计算机上运行全套基准测试会占用宝贵的计算时间资源,并且可能需要较长的排队时间。在这里,我们介绍了NEST空运行模式,该模式可以进行全面的动态代码分析,而无需访问高性能计算设施。空运行模拟由单个过程执行,该过程执行所有模拟步骤(通信除外),就好像它是具有许多过程的并行环境的一部分一样。我们表明,对神经网络仿真的内存使用情况和运行时间的测量与相应的空转数据紧密匹配。此外,我们演示了空运行模式在性能分析和性能建模领域的成功应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号