arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1608.01009cs.DCphysics.comp-ph
收藏

面向英特尔至强融核的粒子-单元等离子体模拟代码的协同设计:Knights Landing初探

Co-design of a particle-in-cell plasma simulation code for Intel Xeon Phi: a first look at Knights Landing

Igor Surmin, Sergey Bastrakov, Zakhar Matveev, Evgeny Efimenko, Arkady Gonoskov, Iosif Meyerov

摘要:

三维粒子模拟激光等离子体是计算物理的一个重要研究领域。解决最先进的问题需要使用专用代码在超级计算机上进行大规模模拟。对计算资源的需求不断增长,激发了基于众核架构的超级计算机提高效率和协同设计的研究。本文介绍了粒子在细胞等离子体模拟代码PICADOR的第一个性能结果,最近推出的骑士登陆一代英特尔至强融核。与上一代Knights Corner相比,代码的直接重建产生了2.43倍的加速。进一步的代码优化导致额外的1.89倍加速。所执行的优化不仅有利于Knights Landing,而且有利于高端CPU和Knights Corner。优化版本在Knights Landing设备上实现了100 GFLOPS的双精度的性能,与14核Haswell CPU相比,加速比为2.35倍,与61核Knights Corner Xeon Phi相比,加速比为3.47倍。

英文摘要:

Three dimensional particle-in-cell laser-plasma simulation is an important area of computational physics. Solving state-of-the-art problems requires large-scale simulation on a supercomputer using specialized codes. A growing demand in computational resources inspires research in improving efficiency and co-design for supercomputers based on many-core architectures. This paper presents first performance results of the particle-in-cell plasma simulation code PICADOR on the recently introduced Knights Landing generation of Intel Xeon Phi. A straightforward rebuilding of the code yields a 2.43 x speedup compared to the previous Knights Corner generation. Further code optimization results in an additional 1.89 x speedup. The optimization performed is beneficial not only for Knights Landing, but also for high-end CPUs and Knights Corner. The optimized version achieves 100 GFLOPS double precision performance on a Knights Landing device with the speedups of 2.35 x compared to a 14-core Haswell CPU and 3.47 x compared to a 61-core Knights Corner Xeon Phi.

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

↑