• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

NEST 预演模式:神经元网络模拟代码的高效动态分析

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

作者信息

Kunkel Susanne, Schenck Wolfram

机构信息

Simulation Laboratory Neuroscience, Bernstein Facility for Simulation and Database Technology, Institute for Advanced Simulation, Jülich Aachen Research Alliance, Forschungszentrum JülichJülich, Germany.

Department of Computational Science and Technology, School of Computer Science and Communication, KTH Royal Institute of TechnologyStockholm, Sweden.

出版信息

Front Neuroinform. 2017 Jun 28;11:40. doi: 10.3389/fninf.2017.00040. eCollection 2017.

DOI:10.3389/fninf.2017.00040
PMID:28701946
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5487483/
Abstract

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空运行模式,它无需访问高性能计算设施就能进行全面的动态代码分析。空运行模拟由单个进程执行,该进程执行除通信之外的所有模拟步骤,就好像它是具有许多进程的并行环境的一部分。我们表明,神经网络模拟的内存使用和运行时测量结果与相应的空运行数据密切匹配。此外,我们展示了空运行模式在性能分析和性能建模领域的成功应用。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/0c02a98d2280/fninf-11-00040-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/822c6dada25d/fninf-11-00040-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/e222e353d6ef/fninf-11-00040-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/dd285e3e2f9b/fninf-11-00040-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/c80f50b33e60/fninf-11-00040-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/02127a869dfd/fninf-11-00040-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/bd0ea505022d/fninf-11-00040-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/3dc59f130e7c/fninf-11-00040-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/e855064fd551/fninf-11-00040-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/49e0b4e5654e/fninf-11-00040-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/0c02a98d2280/fninf-11-00040-g0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/822c6dada25d/fninf-11-00040-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/e222e353d6ef/fninf-11-00040-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/dd285e3e2f9b/fninf-11-00040-g0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/c80f50b33e60/fninf-11-00040-g0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/02127a869dfd/fninf-11-00040-g0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/bd0ea505022d/fninf-11-00040-g0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/3dc59f130e7c/fninf-11-00040-g0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/e855064fd551/fninf-11-00040-g0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/49e0b4e5654e/fninf-11-00040-g0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126a/5487483/0c02a98d2280/fninf-11-00040-g0010.jpg

相似文献

1
The NEST Dry-Run Mode: Efficient Dynamic Analysis of Neuronal Network Simulation Code.NEST 预演模式:神经元网络模拟代码的高效动态分析
Front Neuroinform. 2017 Jun 28;11:40. doi: 10.3389/fninf.2017.00040. eCollection 2017.
2
Extremely Scalable Spiking Neuronal Network Simulation Code: From Laptops to Exascale Computers.极具扩展性的脉冲神经网络模拟代码:从笔记本电脑到百亿亿次计算机
Front Neuroinform. 2018 Feb 16;12:2. doi: 10.3389/fninf.2018.00002. eCollection 2018.
3
A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations.分布式神经网络模拟中尖峰与缝隙连接相互作用的统一框架。
Front Neuroinform. 2015 Sep 9;9:22. doi: 10.3389/fninf.2015.00022. eCollection 2015.
4
Efficient Communication in Distributed Simulations of Spiking Neuronal Networks With Gap Junctions.具有缝隙连接的脉冲神经网络分布式模拟中的高效通信
Front Neuroinform. 2020 May 5;14:12. doi: 10.3389/fninf.2020.00012. eCollection 2020.
5
Constructing Neuronal Network Models in Massively Parallel Environments.在大规模并行环境中构建神经网络模型。
Front Neuroinform. 2017 May 16;11:30. doi: 10.3389/fninf.2017.00030. eCollection 2017.
6
Large-Scale Simulation of a Layered Cortical Sheet of Spiking Network Model Using a Tile Partitioning Method.使用平铺分区方法对尖峰网络模型的分层皮质片进行大规模模拟。
Front Neuroinform. 2019 Nov 29;13:71. doi: 10.3389/fninf.2019.00071. eCollection 2019.
7
Fast Simulation of a Multi-Area Spiking Network Model of Macaque Cortex on an MPI-GPU Cluster.猕猴皮层多区域脉冲神经网络模型在MPI-GPU集群上的快速模拟
Front Neuroinform. 2022 Jul 4;16:883333. doi: 10.3389/fninf.2022.883333. eCollection 2022.
8
Limits to high-speed simulations of spiking neural networks using general-purpose computers.使用通用计算机对脉冲神经网络进行高速模拟的限制。
Front Neuroinform. 2014 Sep 11;8:76. doi: 10.3389/fninf.2014.00076. eCollection 2014.
9
Spiking network simulation code for petascale computers.用于千万亿次级计算机的尖峰神经网络模拟代码。
Front Neuroinform. 2014 Oct 10;8:78. doi: 10.3389/fninf.2014.00078. eCollection 2014.
10
Deploying and Optimizing Embodied Simulations of Large-Scale Spiking Neural Networks on HPC Infrastructure.在高性能计算基础设施上部署和优化大规模脉冲神经网络的具身模拟
Front Neuroinform. 2022 May 19;16:884180. doi: 10.3389/fninf.2022.884180. eCollection 2022.

引用本文的文献

1
Neural Synchronization, Chimera States and Sleep Asymmetry.神经同步、奇异态与睡眠不对称性
Front Netw Physiol. 2021 Oct 13;1:734332. doi: 10.3389/fnetp.2021.734332. eCollection 2021.
2
A Modular Workflow for Performance Benchmarking of Neuronal Network Simulations.一种用于神经网络模拟性能基准测试的模块化工作流程。
Front Neuroinform. 2022 May 11;16:837549. doi: 10.3389/fninf.2022.837549. eCollection 2022.
3
Extremely Scalable Spiking Neuronal Network Simulation Code: From Laptops to Exascale Computers.极具扩展性的脉冲神经网络模拟代码:从笔记本电脑到百亿亿次计算机

本文引用的文献

1
Automatic Generation of Connectivity for Large-Scale Neuronal Network Models through Structural Plasticity.通过结构可塑性自动生成大规模神经元网络模型的连接性
Front Neuroanat. 2016 May 26;10:57. doi: 10.3389/fnana.2016.00057. eCollection 2016.
2
ls1 mardyn: The Massively Parallel Molecular Dynamics Code for Large Systems.ls1 mardyn:用于大型系统的大规模并行分子动力学代码。
J Chem Theory Comput. 2014 Oct 14;10(10):4455-64. doi: 10.1021/ct500169q. Epub 2014 Oct 1.
3
A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations.
Front Neuroinform. 2018 Feb 16;12:2. doi: 10.3389/fninf.2018.00002. eCollection 2018.
分布式神经网络模拟中尖峰与缝隙连接相互作用的统一框架。
Front Neuroinform. 2015 Sep 9;9:22. doi: 10.3389/fninf.2015.00022. eCollection 2015.
4
Spiking network simulation code for petascale computers.用于千万亿次级计算机的尖峰神经网络模拟代码。
Front Neuroinform. 2014 Oct 10;8:78. doi: 10.3389/fninf.2014.00078. eCollection 2014.
5
CyNEST: a maintainable Cython-based interface for the NEST simulator.CyNEST:一种基于 Cython 的可维护的 NEST 模拟器接口。
Front Neuroinform. 2014 Mar 14;8:23. doi: 10.3389/fninf.2014.00023. eCollection 2014.
6
Increasing quality and managing complexity in neuroinformatics software development with continuous integration.通过持续集成提高神经信息学软件开发的质量和管理复杂性。
Front Neuroinform. 2013 Jan 3;6:31. doi: 10.3389/fninf.2012.00031. eCollection 2012.
7
Supercomputers ready for use as discovery machines for neuroscience.超级计算机准备好用作神经科学的发现机器。
Front Neuroinform. 2012 Nov 2;6:26. doi: 10.3389/fninf.2012.00026. eCollection 2012.
8
Meeting the memory challenges of brain-scale network simulation.应对脑尺度网络模拟的记忆挑战。
Front Neuroinform. 2012 Jan 24;5:35. doi: 10.3389/fninf.2011.00035. eCollection 2011.
9
Electronic structure calculations with GPAW: a real-space implementation of the projector augmented-wave method.使用 GPAW 进行电子结构计算:投影缀加波方法的实空间实现。
J Phys Condens Matter. 2010 Jun 30;22(25):253202. doi: 10.1088/0953-8984/22/25/253202. Epub 2010 Jun 10.
10
A general and efficient method for incorporating precise spike times in globally time-driven simulations.一种在全局时间驱动模拟中精确纳入尖峰时间的通用且高效的方法。
Front Neuroinform. 2010 Oct 5;4:113. doi: 10.3389/fninf.2010.00113. eCollection 2010.