中文

面向 Intel Xeon Phi 的粒子云网格等离子体模拟代码协同设计:初探 Knights Landing

分布式、并行与集群计算 2016-08-04 v1 计算物理

摘要

三维粒子云网格激光等离子体模拟是计算物理的一个重要领域。解决最前沿问题需要使用专用代码在超级计算机上进行大规模模拟。对计算资源日益增长的需求激发了针对基于众核架构的超级计算机进行效率提升和协同设计的研究。本文展示了粒子云网格等离子体模拟代码 PICADOR 在新近推出的 Intel Xeon Phi Knights Landing 代际上的首批性能结果。直接重新编译代码相比前代 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 倍。

关键词

引用

@article{arxiv.1608.01009,
  title  = {Co-design of a particle-in-cell plasma simulation code for Intel Xeon Phi: a first look at Knights Landing},
  author = {Igor Surmin and Sergey Bastrakov and Zakhar Matveev and Evgeny Efimenko and Arkady Gonoskov and Iosif Meyerov},
  journal= {arXiv preprint arXiv:1608.01009},
  year   = {2016}
}