GeantV:来自HEP中并行矢量粒子输运模拟原型的结果
GeantV: Results from the prototype of concurrent vector particle transport simulation in HEP
摘要:
在大型强子对撞机(LHC)的前两次运行中,全探测器模拟是所有CERN实验软件栈中最大的CPU消耗之一。在2010年代早期,预测是模拟需求将随着光度的增加而线性增长,仅部分地通过增加计算资源来补偿。由于固有的精度限制,将快速仿真方法扩展到更多的用例,覆盖更大比例的仿真预算,只是解决方案的一部分。剩余部分对应于通过几个因素加速仿真软件,这是在当前代码基础上使用简单优化无法实现的。在这种情况下,GeantV研发项目启动,旨在重新设计遗留的粒子传输代码,使其受益于细粒度并行功能,如矢量化,以及增加的代码和数据局部性。本文介绍了广泛的结果和成果,这一R&D,以及从测试原型的结论和经验教训。
英文摘要:
Full detector simulation was among the largest CPU consumer in all CERN experiment software stacks for the first two runs of the Large Hadron Collider (LHC). In the early 2010's, the projections were that simulation demands would scale linearly with luminosity increase, compensated only partially by an increase of computing resources. The extension of fast simulation approaches to more use cases, covering a larger fraction of the simulation budget, is only part of the solution due to intrinsic precision limitations. The remainder corresponds to speeding-up the simulation software by several factors, which is out of reach using simple optimizations on the current code base. In this context, the GeantV R&D project was launched, aiming to redesign the legacy particle transport codes in order to make them benefit from fine-grained parallelism features such as vectorization, but also from increased code and data locality. This paper presents extensively the results and achievements of this R&D, as well as the conclusions and lessons learnt from the beta prototype.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。