作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (8): 100-108. doi: 10.19678/j.issn.1000-3428.0058153

• 先进计算与数据处理 • 上一篇    下一篇

GPU在缪子快速模拟中的应用

易培淮1,2, 李卫东1,2, 林韬2, 邹佳恒2, 邓子艳2, 刘言1,2   

  1. 1. 中国科学院大学 核科学与技术学院, 北京 100049;
    2. 中国科学院高能物理研究所, 北京 100049
  • 收稿日期:2020-04-23 修回日期:2020-09-04 发布日期:2020-09-09
  • 作者简介:易培淮(1996-),男,硕士研究生,主研方向为并行计算;李卫东,研究员、博士、博士生导师;林韬,助理研究员、博士;邹佳恒,副研究员、博士;邓子艳,研究员、博士、博士生导师;刘言,博士研究生。
  • 基金资助:
    国家自然科学基金青年科学基金(11805223);中国科学院战略性先导科技专项(A类)(XDA10010900);中国科学院青年创新促进会项目(2017021)。

Application of GPU in Fast Muon Simulation

YI Peihuai1,2, LI Weidong1,2, LIN Tao2, ZOU Jiaheng2, DENG Ziyan2, LIU Yan1,2   

  1. 1. School of Nuclear Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China;
    2. Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China
  • Received:2020-04-23 Revised:2020-09-04 Published:2020-09-09

摘要: 江门中微子实验(JUNO)拥有当前世界上能量精度最高、规模最大的液体闪烁体探测器。缪子是JUNO的主要本底,每个缪子事例在大型探测器中产生百万量级的光子,但复杂的光子模拟计算量巨大,传统串行计算方式耗时较长。为此,提出一种基于GPU的分布式缪子快速模拟方法。利用多GPU卡并行加速闪烁光在液闪探测器中的传输过程,采用信息传递接口通信向多节点分发模拟任务和收集结果。测试结果表明,GPU方法具有良好的加速比,和CPU方法相比,加速比最高可达约250倍。

关键词: GPU并行计算, 分布式通信, 信息传递接口, 缪子模拟, 江门中微子实验

Abstract: For the Jiangmen Underground Neutrino Observatory(JUNO) experiment, a liquid scintillator detector with the largest size and highest energy accuracy in the world is used. Cosmic Muon is one of the major backgrounds of the experiment and each of them generates millions of photons in the large detector. However, the complicated simulation of photons involves massive calculation and the traditional sequential computing is time-consuming. Thus, a fast Muon simulation method implemented on GPU is presented. Multiple parallel GPU cards are used to accelerate the transmission of scintillation photons in the liquid scintillator detector. Also, the Message Passing Interface(MPI) is used to distribute simulation tasks to nodes and collect processing results. The test results show that the GPU-based method has an excellent speedup ratio, which is up to about 250 times higher than that of the CPU-based method.

Key words: GPU parallel computing, distributed communication, Message Passing Interface(MPI), Muon simulation, Jiangmen Underground Neutrino Observatory(JUNO)

中图分类号: