摘要:VLPL-S代码是基于Particle-in-Cell(PIC)算法开发的激光等离子体模拟程序,PIC算法是激光等离子模拟领域的常用主流算法之一。讲述了VLPL-S代码在Intel?新推出的Knights Landing平台上的早期移植及优化工作。通过采用在代码优化中常用的优化方法,例如访存优化、多线程优化、向量化,为VLPL-S代码实现了1.68倍的加速比。对于优化以后的VLPL-S代码,其在Knights Landing 7210P单节点上的性能是其在双路Xeon E5-2697v4节点上性能的1.53倍。还对比了不同优化方法在Knights Landing及Xeon平台上所获得的性能提升。结果表明,对于VLPL-S代码,以往CPU代码优化工作中常用的优化方法在新的Knights Landing平台中同样有效。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社
热门期刊服务
Journal of Environmental Sciences Biomedical and Environmental Sciences Journal of Ocean University of China Chemical Research in Chinese Universities Journal of Integrative Plant Biology Chinese Journal of Integrative Medicine Journal of Integrative Agriculture Journal of Central South University Journal of Wuhan University of Technology Journal of Zhejiang University Science A Journal of Systematics and Evolution Journal of Zhejiang University Science B