失效

一种SPH的向量化并行计算方法及装置

杨灿群、龙思凡、郭晓威、范小康、李超、崔英博、黄春、唐滔、彭林、方建滨、张鹏、夏泽宇
中国人民解放军国防科技大学

摘要

本申请涉及一种SPH的向量化并行计算方法、装置、计算机设备和存储介质。所述方法包括:通过将邻近粒子搜索范围内粒子的原始AoS数据重新组织为SoA数据,使得SoA数据符合所使用的SIMD指令集要求,通过SIMD技术的向量化部件,一次读取多个粒子的粒子数据,将所述粒子数据批量加载到内存,通过由SIMD指令集封装的距离计算函数向量化并行计算,确定邻近粒子;由SIMD指令集封装的应力计算函数,向量化并行计算目标粒子所受的应力信息,根据应力信息更新目标粒子在下一时间步长的粒子信息。本发明充分利用了SIMD指令集向量化计算的性能,提高了SPH程序在CPU内的运行效率。

暂无引用专利