...
首页> 外文期刊>Journal of computational science >Accelerating fluid-solid simulations (Lattice-Boltzmann & Immersed-Boundary) on heterogeneous architectures
【24h】

Accelerating fluid-solid simulations (Lattice-Boltzmann & Immersed-Boundary) on heterogeneous architectures

机译:加快异构构架上的流固仿真(格子-玻尔兹曼和浸没边界)

获取原文
获取原文并翻译 | 示例
           

摘要

We propose a numerical approach based on the Lattice-Boltzmann (LBM) and Immersed Boundary (IB) methods to tackle the problem of the interaction of solids with an incompressible fluid flow, and its implementation on heterogeneous platforms based on data-parallel accelerators such as NVIDIA GPUs and the Intel Xeon Phi. We explain in detail the parallelization of these methods and describe a number of optimizations, mainly focusing on improving memory management and reducing the cost of host-accelerator communication. As previous research has consistently shown, pure LBM simulations are able to achieve good performance results on heterogeneous systems thanks to the high parallel efficiency of this method. Unfortunately, when coupling LBM and IB methods, the overheads of IB degrade the overall performance. As an alternative, we have explored different hybrid implementations that effectively hide such overheads and allow us to exploit both the multi-core and the hardware accelerator in a cooperative way, with excellent performance results. (C) 2015 Elsevier B.V. All rights reserved.
机译:我们提出了一种基于Lattice-Boltzmann(LBM)和沉浸边界(IB)方法的数值方法,以解决固体与不可压缩流体流相互作用的问题,以及在基于数据并行加速器(例如, NVIDIA GPU和Intel Xeon Phi。我们详细解释了这些方法的并行化,并描述了许多优化方法,主要集中在改进内存管理和降低主机-加速器通信的成本上。如先前的研究一致表明,由于这种方法的高并行效率,纯LBM仿真能够在异构系统上获得良好的性能结果。不幸的是,当结合使用LBM和IB方法时,IB的开销会降低整体性能。作为替代方案,我们探索了不同的混合实现方式,这些实现方式有效地掩盖了此类开销,并使我们能够以协作的方式利用多核和硬件加速器,并获得出色的性能结果。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号