首页 | 官方网站   微博 | 高级检索  
     

基于ARM SVE的光滑粒子流体动力学SIMD加速方法
引用本文:范小康,夏泽宇,龙思凡,杨灿群.基于ARM SVE的光滑粒子流体动力学SIMD加速方法[J].计算机工程与科学,2021,43(6):989-996.
作者姓名:范小康  夏泽宇  龙思凡  杨灿群
作者单位:(国防科技大学计算机学院,湖南 长沙 410073)
基金项目:国家重点研发计划(2018YFB0204301)
摘    要:光滑粒子流体动力学(SPH)是近年来兴起的一种无网格的粒子方法,SPH在处理大变形、运动物质表面以及自由表面等问题时优势明显,在数值模拟领域得到了非常广泛的应用,是一种典型的科学计算应用。作为一种显式的粒子方法,SPH在每一个迭代步都需要计算大量的粒子间相互作用,计算量非常大,如何提高SPH的计算效率成为研究热点。可伸缩矢量扩展(SVE)是ARM针对高性能计算推出的下一代SIMD指令集,基于SVE研究了SPH方法的SIMD加速方法,取得了显著的加速效果。

关 键 词:可伸缩矢量扩展  光滑粒子流体动力学  向量化  
收稿时间:2020-06-11
修稿时间:2020-07-20

SIMD optimization of smoothed particle hydrodynamics based on ARM SVE
FAN Xiao-kang,XIA Ze-yu,LONG Si-fan,YANG Can-qun.SIMD optimization of smoothed particle hydrodynamics based on ARM SVE[J].Computer Engineering & Science,2021,43(6):989-996.
Authors:FAN Xiao-kang  XIA Ze-yu  LONG Si-fan  YANG Can-qun
Affiliation:(College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
Abstract:Smoothed Particle Hydrodynamics (SPH) is a meshless particle method that has emerged in recent years. SPH has obvious advantages in dealing with large deformations, moving material surfaces, and free surfaces. In recent years, it has been widely used in the field of numerical simulation, and it is a typical application of scientific computing. As an explicit particle method, SPH needs to calculate a large number of particle interactions in each iteration step, and the amount of calculation is very large. How to improve the calculation efficiency of SPH has become a research hotspot. Scalable Vector Extension (SVE) is the next generation SIMD extension proposed by ARM. This paper proposes a SIMD optimization method for SPH based on SVE, and achieves a good speedup.
Keywords:scalable vector extension(SVE)  smoothed particle hydrodynamics  vectorization  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号