Many-Core Acceleration of a Discrete Ordinates Transport Mini-App at Extreme Scale
Many-Core Acceleration of a Discrete Ordinates Transport Mini-App at Extreme Scale
复制标题
超大规模离散坐标传输小应用程序的多核加速
DOI:
10.1007/978-3-319-41321-1_22
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
W. Gaudin
中科院分区:
文献类型:
--
作者:
Tom Deakin;Simon McIntosh;W. Gaudin
Time-dependent deterministic discrete ordinates transport codes are an important class of application which provide significant challenges for large, many-core systems. One such challenge is the large memory capacity needed by the solve step, which requires us to have a scalable solution in order to have enough node-level memory to store all the data. In our previous work, we demonstrated the first implementation which showed a significant performance benefit for single node solves using GPUs. In this paper we extend our work to large problems and demonstrate the scalability of our solution on two Petascale GPU-based supercomputers: Titan at Oak Ridge and Piz Daint at CSCS. Our results show that our improved node-level parallelism scheme scales just as well across large systems as previous approaches when using the tried and tested KBA domain decomposition technique. We validate our results against an improved performance model which predicts the runtime of the main ‘sweep’ routine when running on different hardware, including CPUs or GPUs.