arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2109.03592cs.DC
收藏

基于HPC的几个GPU系统上的Nek5000使能的OpenACC的强缩放

Strong Scaling of OpenACC enabled Nek5000 on several GPU based HPC systems

Jonathan Vincent, Jing Gong, Martin Karp, Adam Peplinski, Niclas Jansson, Artur Podobas, Andreas Jocksch, Jie Yao, Fazle Hussain, Stefano Markidis, Matts Karlss… 展开作者

Jonathan Vincent, Jing Gong, Martin Karp, Adam Peplinski, Niclas Jansson, Artur Podobas, Andreas Jocksch, Jie Yao, Fazle Hussain, Stefano Markidis, Matts Karlsson, Dirk Pleiter, Erwin Laure, Philipp Schlatter

摘要:

我们提出了新的结果,强大的并行缩放的OpenACC加速实施的高阶谱元素流体动力学求解器Nek 5000。所考虑的测试情况包括在两个不同的雷诺数$Re_τ=360$和$Re_τ=550$,摩擦速度和管道半径的基础上,在直管中的充分发展的湍流的直接数值模拟。强大的可扩展性在几个支持GPU的HPC系统上进行了测试,包括瑞士的Piz Daint系统,TACC的Longhorn,Jülich的JUWELS Booster和瑞典的Berzelius。性能测试结果表明,在这些不同的系统上,使用GPU加速版本与CPU版本相比,可以实现3-5之间的速度提升。在JUWELS Booster系统上,对于$Re_τ=550$情况,随着GPU数量从64个增加到512个,20个时间步的运行时间从43.5秒减少到13.2秒。这说明了GPU加速版本的高吞吐量的潜力。与此同时,对于GPU,强缩放限制显著更大,在每列大约$2000-5000$元素;与CPU列的大约$50-100$相比。

英文摘要:

We present new results on the strong parallel scaling for the OpenACC-accelerated implementation of the high-order spectral element fluid dynamics solver Nek5000. The test case considered consists of a direct numerical simulation of fully-developed turbulent flow in a straight pipe, at two different Reynolds numbers $Re_τ=360$ and $Re_τ=550$, based on friction velocity and pipe radius. The strong scaling is tested on several GPU-enabled HPC systems, including the Swiss Piz Daint system, TACC's Longhorn, Jülich's JUWELS Booster, and Berzelius in Sweden. The performance results show that speed-up between 3-5 can be achieved using the GPU accelerated version compared with the CPU version on these different systems. The run-time for 20 timesteps reduces from 43.5 to 13.2 seconds with increasing the number of GPUs from 64 to 512 for $Re_τ=550$ case on JUWELS Booster system. This illustrates the GPU accelerated version the potential for high throughput. At the same time, the strong scaling limit is significantly larger for GPUs, at about $2000-5000$ elements per rank; compared to about $50-100$ for a CPU-rank.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑