10.3778/j.issn.1673-9418.1612020
VLPL-S在Knights Landing上的优化与性能评估
VLPL-S代码是基于Particle-in-Cell(PIC)算法开发的激光等离子体模拟程序,PIC算法是激光等离子模拟领域的常用主流算法之一.讲述了VLPL-S代码在Intel(R)新推出的Knights Landing平台上的早期移植及优化工作.通过采用在代码优化中常用的优化方法,例如访存优化、多线程优化、向量化,为VLPL-S代码实现了1.68倍的加速比.对于优化以后的VLPL-S代码,其在Knights Landing 7210P单节点上的性能是其在双路Xeon E5-2697v4节点上性能的1.53倍.还对比了不同优化方法在Knights Landing及Xeon平台上所获得的性能提升.结果表明,对于VLPL-S代码,以往CPU代码优化工作中常用的优化方法在新的Knights Landing平台中同样有效.
激光等离子体模拟、Particle-in-Cell、Knights Landing
12
TP39(计算技术、计算机技术)
The National Key Research and Development Program of China under Grant Nos.2016YFB0201400,2016YFB0201800;the RONPAKU Program from Japan Society for the Promotion of Science
2018-04-04(万方平台首次上网日期,不代表论文的发表时间)
共11页
241-251