首页> 外文会议>Euromicro International Conference on Parallel, Distributed, and Network-Based Processing >GPU Acceleration of Smoothed Particle Hydrodynamics for the Navier-Stokes Equations
【24h】

GPU Acceleration of Smoothed Particle Hydrodynamics for the Navier-Stokes Equations

机译:Navier-Stokes方程的平滑粒子流体动力学的GPU加速

获取原文
获取外文期刊封面目录资料

摘要

Although there exist much work on GPU acceleration on the SPH method, the focus so far has been on the Euler equations in fluid mechanics. This paper presents GPU acceleration on the SPH method for the Navier-Stokes equations for both solid and fluid mechanics. We investigate and compare three CPU-GPU coupling models in terms of one large-scale parallel application code: (1) CPU?GPU (to only run hotspots on GPU), (2) GPU-alone (to run the whole of simulation on GPU), and (3) CPU||GPU (to treat CPU and GPU as equivalent processors). A common issue to the three models, "easy code transplant onto GPU", is emphasized. Optimizations on particle indexing and particle interaction on GPU, which are of unique importance to a SPH code, are addressed. Numerical experiments are finally performed and 4x, 10x, 16x speedups are observed for the three coupling models, respectively, with reference to single CPU core. Among the three, the fastest model -- Xthe "CPU||GPU" model -- Xfurther undergoes scalability tests on a cluster of 6 heterogeneous nodes and shows 90+% parallel efficiency.
机译:尽管有很多关于SPH方法的GPU加速的工作,但到目前为止,重点一直放在流体力学中的Euler方程上。本文针对固体和流体力学的Navier-Stokes方程,介绍了SPH方法的GPU加速。我们根据一种大规模并行应用程序代码研究和比较三种CPU-GPU耦合模型:(1)CPU?GPU(仅在GPU上运行热点),(2)单独使用GPU(在GPU),以及(3)CPU || GPU(将CPU和GPU视为等效处理器)。强调了这三个模型的共同问题,即“将代码轻松移植到GPU”。解决了对粒子索引和GPU上粒子交互的优化,这对SPH代码具有独特的重要性。最后进行了数值实验,并以单个CPU内核为参考,分别针对三种耦合模型观察到了4倍,10倍,16倍的加速。在这三个模型中,最快的模型-Xthe“ CPU || GPU”模型-Xfurther在6个异构节点的群集上进行了可伸缩性测试,并显示了90%以上的并行效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号