论文标题
卸载电磁淋浴到GPU
Offloading electromagnetic shower transport to GPUs
论文作者
论文摘要
进行高能物理(HEP)单个指导 - 型线程(SIMT)友好的通用粒子传输模拟,以利用加速器硬件,是增强模拟应用程序吞吐量的重要替代方法。迄今为止,由于在将Geant4组件的复杂性和工作流程映射到图形处理单元(GPU)暴露的大规模并行性特征上的复杂性和工作流程的复杂性方面的困难,因此尚未解决此挑战。熟练的项目是解决此限制并探索GPU作为卸载CPU仿真工作量的潜在加速器的R \&D计划之一。我们的主要目标是实施在GPU上工作的完整电磁淋浴演示器。该项目是第一个在GPU上创建现实电子,正电子和伽马电磁淋浴模拟的完整原型的项目,该模拟实现为独立应用或标准GEANT4 CPU工作流的扩展。我们的原型目前提供了一个平台来探索许多优化和不同的方法。我们使用独立的GPU性能分析和基于GEANT4的CPU上的Hybrid Workflow的首次实现并熟练于GPU,介绍了工作的最新结果和最初结论。
Making general particle transport simulation for high-energy physics (HEP) single-instruction-multiple-thread (SIMT) friendly, to take advantage of accelerator hardware, is an important alternative for boosting the throughput of simulation applications. To date, this challenge is not yet resolved, due to difficulties in mapping the complexity of Geant4 components and workflow to the massive parallelism features exposed by graphics processing units (GPU). The AdePT project is one of the R\&D initiatives tackling this limitation and exploring GPUs as potential accelerators for offloading some part of the CPU simulation workload. Our main target is to implement a complete electromagnetic shower demonstrator working on the GPU. The project is the first to create a full prototype of a realistic electron, positron, and gamma electromagnetic shower simulation on GPU, implemented as either a standalone application or as an extension of the standard Geant4 CPU workflow. Our prototype currently provides a platform to explore many optimisations and different approaches. We present the most recent results and initial conclusions of our work, using both a standalone GPU performance analysis and a first implementation of a hybrid workflow based on Geant4 on the CPU and AdePT on the GPU.