物理学 > 计算物理
[提交于 2025年5月30日
]
标题: 比较多群和连续能量问题中基于 GPU 的事件驱动处理方法的 MC/DC 性能
标题: Comparing the Performance of MC/DC's on-GPU Event-based Processing Methods in Multigroup and Continuous-energy Problems
摘要: 蒙特卡罗/动态代码(MC/DC)是一种可移植的蒙特卡罗中子输运软件包,用于在异构和高性能计算(HPC)环境中快速探索数值方法,该软件包是在exascale蒙特卡罗中子输运中心(CEMeNT)的支持下开发的。 为了支持在GPU上的执行,MC/DC将资源和执行管理委托给了Harmonize(另一个CEMeNT软件项目)。 在本文中,我们描述并比较了Harmonize目前提供的两种方法的性能:基于栈的方法和分布式异步方法。 作为这项研究的一部分,我们在3D C5G7 k-本征值基准问题和一个连续能量无限针细胞问题上分析了这两种方法的性能,这些问题分别在4个NVIDIA Tesla V100上运行。 我们发现,与基于栈的方法相比,在3D C5G7基准测试中,异步方法表现出更强的早期扩展性。 我们还发现,对于连续能量问题,异步方法相对于基于栈的方法表现出混合性能,这取决于计数器分辨率、粒子数量以及传输循环分解方式。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.